[R] (no subject)
Greg.Snow at intermountainmail.org
Mon Sep 18 18:55:36 CEST 2006
You may want to rethink your whole approach here:
1. Pie charts are usually a poor choice of graph, there are better
2. Adding percentages to a pie chart is a way of admitting that the pie
chart is not doing the job.
3. If you want people to compare percentages, then a table is what is
4. A pie chart with percentages added is essentially a colorful but
poorly layed out table.
Consider using a dotplot instead of a pie chart, it changes the job of
the viewer from comparing areas/angles (done poorly by humans) to
comparing positions along a common scale (done well by humans).
If you still feel the need to combine the table and graphic into 1
(usually they serve different purposes and are best kept separate) then
you can do something like this (at least the percentages are all aligned
now for easy comparison):
> bull.df <- data.frame(bull=bull, name=LETTERS[1:4],
> dotplot(name~pb, data=bull.df,
It would look even better if the percentages were outside the box, but I
did not have the time to figure this part out.
Hope this helps,
Gregory (Greg) L. Snow Ph.D.
Statistical Data Center
greg.snow at intermountainmail.org
From: r-help-bounces at stat.math.ethz.ch
[mailto:r-help-bounces at stat.math.ethz.ch] On Behalf Of ERICK YEGON
Sent: Monday, September 18, 2006 7:22 AM
To: r-help at stat.math.ethz.ch
Subject: [R] (no subject)
Hi Gurus, i have a small problem with working with graphs on R.
Say i have data say bull-c(34,23,7,4) and i assign names to the
elements in the brackets if i do
Pie(bull) i get a pie chart of bull togtjer with the names.
Question. How can i add values (percentages) in the graph
R-help at stat.math.ethz.ch mailing list
PLEASE do read the posting guide
and provide commented, minimal, self-contained, reproducible code.
More information about the R-help