【发布时间】:2019-06-20 10:44:14
【问题描述】:
我希望我的数据点因颜色而异,具体取决于因子变量,即“状态”。如果数据的值为 1,我希望它为黄色,如果为 2,则为红色,如果为 5,则为灰色。解决此问题的最佳方法是什么?
m <- ggplot(data=state)+
geom_polygon(aes(x=long, y=lat, group=group), color="white", fill="black")
m <- m+ theme_bw()
m
# plot data on map #
m <- m+geom_point(data=geo, aes(x= Long, y= Lat), color="Yellow")
m
【问题讨论】:
-
您需要使用所需的规范创建一个名为 status 的变量,然后将“status”放入您的 aes() 调用中。考虑使用 dput() 共享您的数据样本,以便人们解决这个问题。
-
我添加了我的数据样本 - 请帮助!
-
您在使用两个不同的数据集吗?
标签: r colors maps coordinates