On Thu, 28 May 2009 15:47:18 +0300 NOUF AL NUMAIR
<noufalnum...@hotmail.com> wrote:

NAN>  barplot(zz,width = 4,names.arg= xx,axes = TRUE, axisnames = TRUE,
NAN> main=title,xlab=xlab,ylab=ylab,ylim=c(0,1175),xlim=c(0,226),col =
NAN> c(for (i in zz){if i>70 col= "lightblue" else col= "mistyrose"))
NAN> 
NAN> 
NAN> i tried to get red of zero then plot it 

? I have no idea what this means...

NAN> i want to color different result with different colors ?
NAN> 
NAN> any body can help pleeeeaaaaaaasssseee

If you want help try to be more clear about what you want. It is hard
with your mail because there is so much what does not belong to your
current problem, one has to scroll over plenty of numbers and still I am
not sure whether I understood what you want.

Hence you want your bar color conditional on the value or the height,
it is helpful to create a vector beforehand.(for control purposes)

y<-c(1175,  483,  240,  170,   99,   79,   76,   45,   38,   35,
21,   16,   14,   19,   16) 
x<-c( 1,   2,   3,   4,   5,   6,   7,
8,   9,  10,  11,  12,  13,  14,  15) 

d1<-data.frame(x=x,y=y)

Color<-ifelse(d1$y<70,"blue","red")

barplot(as.matrix(d1$y),names.arg=d1$x,col=Color,beside=T)

as an example.

hth
Stefan

______________________________________________
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.

Reply via email to