check out the Plotrix package and the color.scale() or similar functions.
Henrique Dallazuanna schrieb:
Try this:
library(RColorBrewer)
plot(iris$Sepal.Length,
col = as.character(cut(iris$Sepal.Length, c(4,6,7,8), labels =
brewer.pal(3, 'Blues'))))
On Thu, Jul 29, 2010 at 2:51 PM, Anna Berthinussen <bs0...@leeds.ac.uk>wrote:
Hi,
I am using the plot function to make a simple plot of my data with one
variable against another and want to colour the data points according to a
third variable. The third variable is continuous (Time) and I want to try
two different ways of colouring the data points, either:
Divide time it into three groups and then colour each data point
accordingly eg. 30-60 minutes in green, 60-90 minutes in red and 90-120
minutes in blue..
or,
Colour the data points using a colour gradient eg. with increasing colour
intensity as time increases..
I think I need to be able to do it within the plot() function as I have
lines fitted from a model which I will also add to the graph.
Any suggestions would be greatly appreciated??
Thanks in advance
Anna
______________________________________________
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.
------------------------------------------------------------------------
______________________________________________
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.
______________________________________________
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.