Useful when mapping multiple discrete variables to different visual aesthetics (i.e., marker.color & marker.symbol) without having to list every possible combination of levels.
Here is a ggplot2 example
qplot(data = mtcars, mpg, wt, color = factor(vs), shape = factor(am))
