Tag: 线条

在R中绘制多条线(数据序列),每条线都有独特的颜色

我是相当新的R和我有以下查询: 我试图在R中生成一个有多行(数据序列)的图。 每一行都是一个类别,我希望它具有独特的颜色。 目前我的代码是这样设置的: 首先,我正在创造一个空的情节: 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()函数,但是不清楚应该使用哪个参数来反映每个类别的这种独特的颜色? 任何帮助或build议将不胜感激。