在这个简单的示例中,我创建了一个带有颜色名称的变量。
df <- mtcars %>%
mutate(color = "green",
color = replace(color, cyl==6, "blue"),
color = replace(color, cyl==8, "red"))
运行下面的代码按预期方式工作。
ggplot(df, aes(wt, mpg)) +
geom_point(color = df$color)
如果我想使用geom_line创建三行-绿色,蓝色和红色怎么办?
ggplot(df, aes(wt, mpg, group=cyl)) +
geom_line(color = df$color)
如何使用带有颜色名称的变量来分配不同线条的颜色?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句