
Last chance! 50% off unlimited learning
Sale ends in
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),
...)
a vector of counts
a vector of colors
border color passed to polygon
number of rows
number of columns
passed to title
Creates the graph, but has no return value.
The New York Times, https://www.nytimes.com. In particular, Sports page 6, June 15, 2003.
# NOT RUN {
## A Roger Clemens Cy Young year -- roids?
squareplot(c(21,7,6),col=c("blue","green","white"))
# }
Run the code above in your browser using DataLab