以编程方式为ggplot2图例生成标签和颜色列表

时间:2019-04-12 21:04:45

标签: r ggplot2

我正在尝试给ggplot2 geom_line()图形着色,在该图形中,我希望每行具有不同的颜色,并且图例标签反映了数据所代表的年份。我已经成功地手动创建了一个颜色列表,以使用每年的彩虹色表进行分配。但是,我要填充的年份要多得多,所以我希望避免手动键入每个年份。我无法使用seq语句重新创建手动输入。

以下是手册代码:

col_a <- c("2009" = rnbw[1],  "2010" = rnbw[2])

我尝试使用seq重新创建它:

col_b <- c(paste(2009+seq(0:1), "=" , "rnbw[",seq(1:10),"],", sep=""))

如何修改上面的行,以使col_bcol_a相同?

0 个答案:

没有答案