【发布时间】:2019-03-28 17:32:25
【问题描述】:
我想自定义 ggplot 点的边缘颜色。点填充的颜色总结了一个信息,而 边距的颜色将总结另一个。
假设使用 mtcars 数据:
library(ggplot2)
ggplot(mtcars, aes(wt, mpg)) +
geom_point(aes(colour = factor(cyl), shape = factor(vs)))
然后假设您想使用列 mtcars$carb 修改点边距的颜色。
是否可以使用ggplot?
【问题讨论】:
-
你还需要映射一些东西来塑造吗?
-
您需要具有单独填充和边框的形状,例如形状 21:25。所以你可以使用
scale_shape_manual(values = c(21, 22, 23) )或其他东西,然后将fill用于carb。