【发布时间】:2014-10-27 05:47:22
【问题描述】:
我想在点图中传达三种类型的信息。我可以使用颜色、形状和填充(我的实际数据有太多点无法有效使用大小)。但是如果填充颜色与轮廓颜色相同会更好看。
我能得到的最接近的是:
data(mtcars)
p <- ggplot(mtcars,aes(x=mpg,y=wt))+
geom_point(aes(color=factor(cyl),shape=factor(gear),fill=factor(vs)))+
scale_fill_manual(values=c("black",NA))+scale_shape_manual(values=c(21,22,23))
它将黑色填充到所有轮廓颜色中,丑陋。关于如何用红色填充红色点和用蓝色填充蓝色点的任何想法?
【问题讨论】: