11
我想在点图中传达三种类型的信息。我可以使用颜色,形状和填充(我的实际数据有太多的点来有效地使用尺寸)。但是如果填充颜色与轮廓颜色相同,看起来效果最好。填充颜色和线条颜色的填充和空心形状
我能得到的最接近的是这样的:
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))
填充黑色到所有的外框颜色,难看。有关如何用红色和蓝色填充红点的想法?
聪明。但是为'vs'值添加一个图例并不容易,它指出哪些是填充的,哪些是空的,是吗?目前还不清楚填充和空白区别是什么。 – MrFlick 2014-09-02 21:30:02
@MrFlick,公正的批评。查看更新。 – BrodieG 2014-09-02 22:10:58
另一个聪明的解决方案/解决方法。我很遗憾,我只有一个投票权。 – MrFlick 2014-09-02 22:31:17