我是相当新的R和我有以下疑问独特的色彩:情节多行(数据系列),每个R中
我试图产生R A曲线图,有多条线路(数据系列) 。每一行都是一个类别,我希望它具有独特的颜色。
目前我的代码是建立在这样:
首先,我创建一个空的情节:
plot(1,type='n',xlim=c(1,10),ylim=c(0,max_y),xlab='ID', ylab='Frequency')
然后我的每个类别的,我策划在使用这个空的情节线索“for”循环如下:
for (category in categories){
lines(data.frame.for.this.category, type='o', col=sample(rainbow(10)), lwd=2)
}
这里有8类,所以这里有8条生产线。正如你所看到的,我试图从rainbows()函数中抽取一个颜色来为每一行生成一个颜色。
但是,当绘图生成时,我发现有多条线具有相同的颜色。例如,这8条线中的3条线具有绿色。
如何让这8条线中的每一条都具有独特的颜色?
另外,如何在情节的传说中体现这种独特性?我试图查找legend()
函数,但是不清楚应该使用哪个参数来反映每个类别的这种独特颜色?
任何帮助或建议将不胜感激。
您可能想要更改col = category,那么您可能会看到每个系列的不同颜色。你能给我们提供样品数据吗? ggplot2可以是一个更容易的选择。 – 2013-02-13 18:09:43