> Paul Emberson > try pa + scale_colour_brewer() and > see ?scale_colour_brewer for options > Also see scale_colour_manual where you can use the values parameter to > choose your own colours.
> Thierry.ONKELINX > Have a look at scale_colour_manual() > (http://had.co.nz/ggplot2/scale_manual.html) Excellent. So far I gotten colours to work, and the occasional line to disappear. I 'think' I'm getting a bit of an idea of how to approach this. Thanks to both of you. John --- On Tue, 8/11/09, ONKELINX, Thierry <thierry.onkel...@inbo.be> wrote: > From: ONKELINX, Thierry <thierry.onkel...@inbo.be> > Subject: RE: [R] ggplot: colours to geom_segments > To: "John Kane" <jrkrid...@yahoo.ca>, r-h...@stat.math.ethz.ch > Received: Tuesday, August 11, 2009, 10:46 AM > John, > > Have a look at scale_colour_manual() > (http://had.co.nz/ggplot2/scale_manual.html) > > HTH, > > Thierry > > > PS My solution was exactly the same as Paul's. > > > ---------------------------------------------------------------------------- > ir. Thierry Onkelinx > Instituut voor natuur- en bosonderzoek / Research Institute > for Nature and Forest > Cel biometrie, methodologie en kwaliteitszorg / Section > biometrics, methodology and quality assurance > Gaverstraat 4 > 9500 Geraardsbergen > Belgium > tel. + 32 54/436 185 > thierry.onkel...@inbo.be > www.inbo.be > > To call in the statistician after the experiment is done > may be no more than asking him to perform a post-mortem > examination: he may be able to say what the experiment died > of. > ~ Sir Ronald Aylmer Fisher > > The plural of anecdote is not data. > ~ Roger Brinner > > The combination of some data and an aching desire for an > answer does not ensure that a reasonable answer can be > extracted from a given body of data. > ~ John Tukey > > -----Oorspronkelijk bericht----- > Van: John Kane [mailto:jrkrid...@yahoo.ca] > > Verzonden: dinsdag 11 augustus 2009 16:38 > Aan: r-h...@stat.math.ethz.ch; > ONKELINX, Thierry > Onderwerp: RE: [R] ggplot: colours to geom_segments > > > > Paul Emberson > > "You need to map colour to a variable. Try > > geom_segment(mapping=aes(colour=Food)) " > > That did it. Apparently I have not gotten to > 'mapping' yet in the book! > > > Thierry.ONKELINX > > You need to change colour = "darkgreen" into > aes(colour = Food). This > > will give a different colour along Food. > > Not exactly, Thierry, I wanted to change the line colours > but your solution has solved my next problem which was to > make the points and the lines have the same colours. > > Thanks to both of you. > > Next Question > > How do I select colours rather than using the predetermined > ones? I know that I should, at least, be able to use > RColorBrewer but I have not figured out how yet. > > Thanks again. > > John > > --- On Tue, 8/11/09, ONKELINX, Thierry <thierry.onkel...@inbo.be> > wrote: > > > From: ONKELINX, Thierry <thierry.onkel...@inbo.be> > > Subject: RE: [R] ggplot: colours to geom_segments > > To: "John Kane" <jrkrid...@yahoo.ca>, > r-h...@stat.math.ethz.ch > > Received: Tuesday, August 11, 2009, 5:35 AM Dear > John, > > > > You need to change colour = "darkgreen" into > aes(colour = Food). This > > will give a different colour along Food. > > > > HTH, > > > > Thierry > > > > > ---------------------------------------------------------------------- > > -- > > > Just as an exercise I am tying to add colours to a > geom_segment > > command. > > I can get one colour but not a sequence of colours. > Can anyone suggest > > how I can get the green lines in the plot below to be > different > > colours? I thought I could use a palatte of colours > but that did not > > seem to work. > > > > Thanks > > > > > ====================================================================== > > == > > = > > > > library(ggplot2) > > > > xx <- structure(list(Food = structure(c(2L, 1L, 3L, > 4L), .Label = > > c("Bread", "Milk", "Potatoes", "Rice"), class = > "factor"), Expense = > > c(25, 49, 34, 15)), .Names = c("Food", "Expense"), > row.names = c(NA, > > -4L), class = "data.frame") > > > > p <- ggplot(xx, aes(x = 0, xend = Expense, y = > Food, yend = Food)) pa > > <- p + geom_point(aes(Expense, Food)) + > > > > geom_segment(colour="darkgreen") + > > xlab("Food") + > > geom_vline(xintercept=40, colour='red') pa > > > > > __________________________________________________________________ > Looking for the perfect gift? Give the gift of Flickr! > > http://www.flickr.com/gift/ > > Dit bericht en eventuele bijlagen geven enkel de visie van > de schrijver weer > en binden het INBO onder geen enkel beding, zolang dit > bericht niet bevestigd is > door een geldig ondertekend document. The views expressed > in this message > and any annex are purely those of the writer and may not be > regarded as stating > an official position of INBO, as long as the message is not > confirmed by a duly > signed document. > __________________________________________________________________ Yahoo! Canada Toolbar: Search from anywhere on the web, and bookmark your favourite sites. Download it now http://ca.toolbar.yahoo.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.