Dear r-helpers,
I'm using ggplot2::ggplot to plot seven time series on the same graph.
c <- ggplot(jobm, aes(y = value, x = year, colour = kind))
c + stat_smooth()
This gives me a legend with colors that are not very different. Can I
label the lines instead? How?
_____________________________
Professor Michael Kubovy
University of Virginia
Department of Psychology
USPS: P.O.Box 400400 Charlottesville, VA 22904-4400
Parcels: Room 102 Gilmer Hall
McCormick Road Charlottesville, VA 22903
Office: B011 +1-434-982-4729
Lab: B019 +1-434-982-4751
Fax: +1-434-982-4766
WWW: http://www.people.virginia.edu/~mk9y/
On 11/8/07, Michael Kubovy <kubovy at virginia.edu> wrote:> Dear r-helpers, > > I'm using ggplot2::ggplot to plot seven time series on the same graph. > > c <- ggplot(jobm, aes(y = value, x = year, colour = kind)) > c + stat_smooth() > > This gives me a legend with colors that are not very different. Can I > label the lines instead? How?Have a look at the examples at the bottom of http://had.co.nz/ggplot2/geom_path.html for one way. You might also try using a colour brewer scale instead - e.g. + scale_colour_brewer(palette = "Set1"). See display.brewer.all(n=7, exact.n=FALSE) for a complete list of possibilities. Hadley -- http://had.co.nz/