【发布时间】:2018-07-26 21:50:54
【问题描述】:
如何使 x 轴的颜色与点的颜色相同。
理想情况下,我不想手动设置颜色,我的真实数据集在每个方面都有 20 个点。
d = data.frame(x = c("A","B","C"),y = c(1,2,3), color = c("A","B","C"))
ggplot(d, aes(x= x, y = y, color = color))+geom_point()
【问题讨论】:
-
整个 x 轴,还是轴标签?
-
如果您指的是标签,则问题与 stackoverflow.com/questions/24075446/… 重复
-
这不是重复的。我不想用 col vec 手动设置颜色。有没有办法动态获取点使用的颜色并使 x 标签的颜色相同?
-
“x 标签的颜色相同” 我不明白你的意思。您想为轴标签着色吗? 行?如果有怎么办?为什么?你能提供一个你预期的输出图的模型吗?
-
如果你看图,点是彩色的。我希望 x 轴标签与点的颜色相同。