我正在尝试使用 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
。