summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXu Yuan <xu@informatik.hu-berlin.de>2011-10-01 13:25:19 +0200
committerXu Yuan <xu@informatik.hu-berlin.de>2011-10-01 13:25:19 +0200
commit6c8152f6b203e3199b66de27be027c301e7aa60e (patch)
tree824606aa5a3c2c1fae46fef4cb135a8d9f8c9035
parentcd07b9439a4c22d77dd14d103760367cd3fe4737 (diff)
downloadpgf-pie-6c8152f6b203e3199b66de27be027c301e7aa60e.tar.gz
pgf-pie-6c8152f6b203e3199b66de27be027c301e7aa60e.tar.bz2
pgf-pie-6c8152f6b203e3199b66de27be027c301e7aa60e.zip
labels
-rw-r--r--dev/pgf-pie-manual.tex4
-rw-r--r--dev/pgf-pie.sty12
2 files changed, 14 insertions, 2 deletions
diff --git a/dev/pgf-pie-manual.tex b/dev/pgf-pie-manual.tex
index f851bce..3933cb4 100644
--- a/dev/pgf-pie-manual.tex
+++ b/dev/pgf-pie-manual.tex
@@ -99,6 +99,10 @@ center of chart can be set by \texttt{pos}, default is \texttt{\{0,0\}}.
\demo{radius}
+\subsection{Label}
+
+\demo[0.6]{before-after-number}
+
\subsection{Color}
\demo[0.6]{color}
diff --git a/dev/pgf-pie.sty b/dev/pgf-pie.sty
index 717be85..a9347ad 100644
--- a/dev/pgf-pie.sty
+++ b/dev/pgf-pie.sty
@@ -61,6 +61,12 @@ chart by using PGF/Tikz package.]
\def\setstyle#1\pgfeov{\def\style{#1}}
\pgfkeyslet{/style/.@cmd}{\setstyle}
+\def\setbeforenumber#1\pgfeov{\def\beforenumber{#1}}
+\pgfkeyslet{/before number/.@cmd}{\setbeforenumber}
+
+\def\setafternumber#1\pgfeov{\def\afternumber{#1}}
+\pgfkeyslet{/after number/.@cmd}{\setafternumber}
+
\newcommand{\pie}[2][]
{
\pgfkeys{
@@ -68,7 +74,9 @@ chart by using PGF/Tikz package.]
color={blue!60, cyan!60, yellow!60, orange!60, red!60},
radius=3,
pos={0,0},
- style={thick}
+ style={thick},
+ before number=,
+ after number=\%,
}
\pgfkeys{#1}
@@ -102,7 +110,7 @@ chart by using PGF/Tikz package.]
\pgfpie@slice{\thepgfpie@angleBegin/100*360}
{\thepgfpie@angleEnd/100*360}
- {\p\%}
+ {\beforenumber \p \afternumber}
{\t}
{\e}
{\thecolor}