我是相當新的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