LaTeX 中的帕累托图

LaTeX 中的帕累托图

我是一名 Latex 初学者,我需要在 Overleaf 中准备一个演示文稿,我想重复使用 Phave 在 texmaker 中制作的文档中的图表,但遗憾的是它不起作用。

我想要生成一个帕累托图,像这样。

在此处输入图片描述

你对如何从头开始做这件事有什么建议吗?

预先感谢您的帮助!

答案1

虽然不是一个完整的答案,但是一个开始! 看这里相关问题。

\documentclass{article}

\usepackage{pgfplots}

\begin{document}

\begin{tikzpicture}
\begin{axis}[
    ylabel=\# of Errors,
    xlabel= Error Type,
    enlargelimits=0.15,
    ybar,
    ymin = 0,
    ymax = 100,
    xtick=data,
    nodes near coords,
    symbolic x coords={3,1,5,4,6,2},
]
\addplot 
    coordinates {(3,50) (1,30) (5,10) (4,5) (6,3) (2,2)};
\end{axis}
\end{tikzpicture}

\end{document}

在此处输入图片描述

更新

\documentclass{article}

\usepackage{pgfplots}

\begin{document}

\begin{tikzpicture}
\begin{axis}[
    ylabel=\# of Errors,
    xlabel= Error Type,
    %enlargelimits=0.15,
    %ybar,
    ymin = 0,
    ymax = 100,
    xtick=data,
    %nodes near coords,
    symbolic x coords={3,1,5,4,6,2},
]
\addplot[ybar, nodes near coords] 
    coordinates {(3,50) (1,30) (5,10) (4,5) (6,3) (2,2)};
    %
\addplot[draw, mark=*] 
    coordinates {(3,50) (1,80) (5,90) (4,95) (6,98) (2,100)};   
\end{axis}
\end{tikzpicture}

\end{document}

在此处输入图片描述

评论:我建议使用带有两个 y 轴(另见pgfplots手动的章节“4.9.11 两个纵坐标(y 轴)或多个轴”),一个用于错误数量以及其中之一百分比。在您的示例中,您方便地选择了错误总数为100(%)。

相关内容