[edit] Summary
Example of a pie chart, along with a bar plot showing the same data and indicating that the pie chart is not the best possible chart for this particular dataset.
The graphic was created by User:Schutz for Wikipedia on 28 August 2007 using the R statistical project. The program that generated the graphic is given below. The graph was exported in postscript format, converted to SVG using the pstoedit command, and the layout was slightly modified using Inkscape before upload.
a <- matrix(c(17, 18, 20, 22, 23,
20, 20, 19, 21, 20,
23, 22, 20, 18, 17), nrow=3, byrow=T)
titles <- c("A", "B", "C")
cols <- c("red", "blue", "green", "yellow", "black")
postscript("piecharts.eps", paper="special", width=8, height=6)
defaultmar <- par("mar")
layout(matrix(c(1,3,5,
2,4,6), nrow=2, byrow=T), height=c(1,1))
par(cex=1)
par(font=1)
par(las=1)
par(font.axis=1)
par(mgp=c(1,1,0))
for (i in 1:nrow(a)) {
par(mar=c(0,0,2,0))
pie(a[i,], init=90, clockwise=T, col=cols, radius=0.8)
title(main=titles[i], line=0)
par(mar=defaultmar+c(-2,-1.5,-4,-0.5))
par(mgp=c(0,0.5,0))
barplot(a[i,], horiz=F, xlim=c(0,10), ylim=c(0,25), col=cols, border=0,
names.arg=1:5, space=0.8, axes=F)
par(mgp=c(0,1,0))
abline(h=5*1:5, col="white")
axis(2)
}
dev.off()
|
This chart was created with R. |
[edit] Licensing
Click on a date/time to view the file as it appeared at that time.
The following pages on the English Wikipedia link to this file (pages on other projects are not listed):