Site icon R-bloggers

Faceting as a preferable alternative to 3-D

[This article was first published on is.R(), and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

Sometimes, people want to plot things in three dimensions. Others have spoken more eloquently than I could on the potential problems with plotting multiple two-dimensional relationships in a two-dimensional medium with an artificial three-dimensional visual effect. Fortunately, a third dimension can be easily represented without a faux-third dimension, with color, shape, or a small multiples approach.

Just as fortunately, one of the main advantages of the ggplot2 plotting framework is the ability to easily create small multiple plots across separate facets. The Gist below illustrates three easy alternatives to a “3-D” plot for a time series: colored lines, faceted series, and, most usefully, faceted series with reference lines.

The latter approach is probably the best, in that it doesn’t rely on color reproduction or discrimination, and it allows for clear comparison across facets. It is not always obvious how to make “background” geometries across all facets, but it is usually simple, as it is in the example below.

https://gist.github.com/3852720

To leave a comment for the author, please follow the link and comment on their blog: is.R().

R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.