修改饼图(删除标签)

修改饼图(删除标签)

我对 LaTeX 完全陌生pgfplots,...我从另一个博客复制了一个饼图示例。问题是:我不想在饼图中使用标签。你能帮帮我吗?

这就是我已经拥有的(H_S_3 是我的图的名称):

\DTLloaddb{H_S_3}{H_S_3.txt}

\begin{document}
\begin{figure}[htbp]
\centering

%colours
\DTLsetpiesegmentcolor{1}{black!50}
\DTLsetpiesegmentcolor{2}{pink}
\DTLsetpiesegmentcolor{3}{green!25}
\DTLsetpiesegmentcolor{4}{blue!70}
\DTLsetpiesegmentcolor{5}{black!15}
\DTLsetpiesegmentcolor{6}{pink!92}

%sans-serif:
%\renewcommand*{\DTLdisplayinnerlabel}[1]{\textsf{#1}}
%\renewcommand*{\DTLdisplayinnerlabel}[1]{\textit{#1}}

\DTLpiechart{
    variable=\quantity,
    %innerlabel={\DTLpiepercent\%},
    %outerlabel={\name\ (\DTLpievariable)},
    }
    {H_S_3}{%
\name=Serotyp,\quantity=Anzahl}
%Legende
\begin{tabular}[b]{ll}
\DTLforeach{H_S_3}{\name=Serotyp}{\DTLiffirstrow{}{\\}%
\DTLdocurrentpiesegmentcolor\rule{10pt}{10pt} &
\name
}
\end{tabular}
\end{figure}

如何从饼图中删除数字?

我的序言:

\usepackage{geometry}

\geometry{a4paper,left=28mm,right=28mm, top=25mm, bottom=25mm} 
\usepackage{acronym}

\usepackage{booktabs}
\usepackage[pdftex]{graphicx}
%\usepackage{ucs}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[ngerman]{babel}
\usepackage{amsmath,amssymb,amstext}
\usepackage{graphicx}

\usepackage{datapie}

\usepackage{caption}
\usepackage{subcaption}
\usepackage{array}
\usepackage[automark]{scrpage2}

%PGF Plots
\usepackage{pgfplots}
\pgfplotsset{compat=1.9}

答案1

您可以使用键设置数字的格式innerlabel。请注意,在您的示例中,有一行注释为

%innerlabel={\DTLpiepercent\%},

将其更改为

innerlabel={},

并且数字将被删除。

完整示例:

\documentclass{article}
\usepackage{filecontents}
\begin{filecontents*}{\jobname.csv}
Name,Quantity
"Apples",30
"Pears",25
"Lemons,Limes",40.5
"Peaches",34.5
"Cherries",20
\end{filecontents*}


\usepackage{datapie}
\DTLloaddb{\jobname}{\jobname.csv}
\begin{document}
\DTLpiechart{
    variable=\quantity,
    innerlabel={},  % <-- 
    }
    {\jobname}{%
\name=Name,\quantity=Quantity}
\end{document}

在此处输入图片描述

相关内容