如何使用 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}

就是這樣!不再有標籤問題。

在此輸入影像描述

相關內容