【发布时间】:2018-07-07 05:42:00
【问题描述】:
我对 R 很陌生。 我正在尝试创建一个密度图,这不是问题,这要归功于这里以前的问题和答案。
我目前的问题是图表的图例。我已经分配了想要的颜色 (col = c("red", "orange", "yellow", "green", "blue", "purple")),但它们并没有显示在图例本身上,而是我得到了随机颜色。
我认为重要的是要提到运行代码后没有错误并且我检查了所有这些颜色是否可用here。
这是密度图代码,以及图例信息。
plot(density(df$a1), col = "red", xlim = c(0, 1000), ylim = c(0, 0.004))
lines(density(df$a2), col = "orange")
lines(density(df$a3), col = "yellow")
lines(density(df$a4), col = "green")
lines(density(df$a5), col = "blue")
lines(density(df$a6), col = "purple")
legend(x = "topright", legend = names(df), fill = 1:6, col = c("red", "orange", "yellow", "green", "blue", "purple"))
然而,结果是这样的:
谢谢!
【问题讨论】:
标签: r plot colors legend kernel-density