如何使用 pgf-pie 让饼图中的一些奇怪数字消失

如何使用 pgf-pie 让饼图中的一些奇怪数字消失

我正在尝试使用 pgf-pie 制作一个简单的饼图,但由于未知的原因,我使用的标签无法正确显示。

以下是我从手册复制到 .tex 文件中的代码块:

\begin{tikzpicture}
    \pie[color ={ cyan!10 , cyan!40, cyan!70,  cyan!100}, explode=0.1] {10/A, 20/B, 30/C, 40/D}
\end{tikzpicture}

以下是我得到的截图:

数字出现在标签附近

下面是我想要获得的图片: 截取自手册的屏幕截图

有人知道我为什么会得到这些数字以及如何摆脱它们吗?

编辑:这是一个最小的工作示例

\documentclass{article}
\usepackage[frenchb]{babel}
\usepackage{pgf-pie}

\begin{document}
\begin{tikzpicture}
    \pie[color ={ cyan!10 , cyan!40, cyan!70,  cyan!100}, explode=0.1]{10/A, 20/B, 30/C, 40/D}
\end{tikzpicture}
\end{document} 

答案1

原始问题中缺少代码片段中]选项列表末尾的。尽管如此,\pie

\documentclass{article}

\usepackage[frenchb]{babel}
\usepackage{pgf-pie}

\begin{document}
\begin{tikzpicture}
    \pie[color ={ cyan!10 , cyan!40, cyan!70,  cyan!100}, explode=0.1] {10/A, 20/B, 30/C, 40/D}
\end{tikzpicture}

\end{document}

我明白了

在此处输入图片描述

如果你想要不同的颜色,你应该改变选项color,例如,

\listfiles
\documentclass{article}

\usepackage[frenchb]{babel}
\usepackage{pgf-pie}

\begin{document}
\begin{tikzpicture}
    \pie[color ={ cyan!10 , cyan!40, yellow, orange}, explode=0.1] {10/A, 20/B, 30/C, 40/D}
\end{tikzpicture}

\end{document}

在此处输入图片描述

我正在使用(摘自log文件\listfiles):

   babel.sty    2017/06/29 3.12 The Babel package
 frenchb.ldf    2017/04/30 v3.3a French support from the babel system
 pgf-pie.sty    2011/10/02 v0.2 Some LaTeX macros for pie chart by using PGF/Tikz package.
     pgf.sty    2015/08/07 v3.0.1a (rcs-revision 1.15)

不过,根据标签和babel语言的不同,可能需要使用

\usetikzlibrary{babel}

加载后pgf-pie。但这只是推测,因为我没有找到需要的示例pfg-pie

答案2

同样的问题。使用 pgf-pie 时标签前的数字很奇怪。

在此处输入图片描述

我也使用

\usepackage[french]{babel}

在我的文件上。

我尝试了@Schweinebacke 的解决方案。我只是在 \usepackage{pgf-pie} 之后添加了 \usetikzlibrary{babel},如下所示:

\usepackage{pgf-pie}
\usetikzlibrary{babel}

就这样!不再有标签问题。

在此处输入图片描述

相关内容