Saurav Pathak wrote:
hi all,

i am trying to make multi-color plots.  that is, i generally use,

	plot(x, y, type="n")
	text(x, y, labels=class)

here, the vector class denotes the class of each point.  there are
usually 3-4 classes of points.  how may i display the different
classes in different colors?

Use the col argument in text, as in:

R> plot(x=1:26,y=rep(0:1,13),type="n")
R> text(x=1:26,y=0.5,labels=letters,col=terrain.colors(26))
R>

where terrain.colors(26) is:

R> terrain.colors(26)
[1] "#00A600" "#0EAB00" "#1DB000"
[4] "#2DB600" "#3EBB00" "#50C000"
[7] "#63C600" "#76CB00" "#8BD000"
[10] "#A0D600" "#B6DB00" "#CEE000"
[13] "#E6E600" "#E6D612" "#E7C924"
[16] "#E8BF36" "#E9B848" "#EAB35A"
[19] "#EBB16D" "#ECB27F" "#EDB592"
[22] "#EEBCA5" "#EFC5B8" "#F0D1CB"
[25] "#F1E0DF" "#F2F2F2"

Also, I would avoid using `class' as a variable name since it has a special definition in R.


Hope this helps,
Sundar

______________________________________________
[EMAIL PROTECTED] mailing list
http://www.stat.math.ethz.ch/mailman/listinfo/r-help

Reply via email to