Create a squareplot alternative to a segmented barplot
Create a squareplot as an alternative to a segmented barplot. Useful when the viewer is interested in exact counts in the categories. A squareplot is often used by the New York Times. A grid of squares is presented with each color representing a different category. The colors appear contiguously reading top to bottom, left to right. The colors segment the graph as a segmented bargraph, but the squares allow an interested reader to easily tally the counts.
squareplot(x, col = gray(seq(0.5, 1, length = length(x))), border =NULL, nrows = ceiling(sqrt(sum(x))), ncols = ceiling(sum(x)/nrows), ...)
x |
a vector of counts |
col |
a vector of colors |
border |
border color passed to |
nrows |
number of rows |
ncols |
number of columns |
... |
passed to |
Creates the graph, but has no return value.
John Verzani
The New York Times, www.nytimes.com. In particular, Sports page 6, June 15, 2003.
## A Roger Clemens Cy Young year -- roids? squareplot(c(21,7,6),col=c("blue","green","white"))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.