标签: r ggplot2
我想根据名为“数据集”的变量为添加到地图的点设置自定义形状,大小和颜色。如果我将所有点的形状设置为相同的类型,我可以设置点的颜色,但我希望有一个更多信息的地图。当我使用这段代码时,所有的点都是黑色圆圈。我错过了什么?
感谢大家的帮助和帮助;时间!!
这是一个可重复的例子:
false
答案 0 :(得分:4)
您需要在geom_point美学价值范围内拥有颜色,形状和大小。 Geom_point并未将fill用作美学,而是使用colour。
geom_point
Geom_point
fill
colour
简单地修复它会产生你想要的东西。
p1 <- p0 + geom_point(data=xy,aes(x=long,y=lat,colour = Dataset, shape = Dataset, size = Dataset)) + scale_color_manual(values=pt_colors) + scale_shape_manual(values=shapes) + scale_size_manual(values=shape_size)