我有Eastings,Northings和Age的数据集。我想绘制数据集的年龄。 数据集按以下方式上传: https://www.dropbox.com/s/zmtxluhwuupb9iv/age%20at%202100.csv
我用来创建简单图形和轮廓的代码如下:
age2100 <- read.csv("age at 2100.csv",header=TRUE, sep=",")
p <- ggplot(age2100, aes(x=Eastings, y=Northings, colour=("Age")))+geom_point()
p+geom_density2d()
我得到的输出如下:
我无法上传图片,因此请在以下保管箱位置找到图片:
https://www.dropbox.com/s/5k5gefqi7wz6v36/age.png
现在,我想在背景上添加shapefile并将轮廓线剪切到shapefile。
所需的输出如下:
https://www.dropbox.com/s/tqhx2t8cqqozwbt/7Q10%20flow%20dye%20from%20P%20and%20S.JPG
如何从图1进入所需的输出?如果有人能给我建议,那就太好了。
非常感谢你。
Jdbaba
答案 0 :(得分:2)
两种可能性:
ggmap
。fortify
中的ggplot
,其中包含SpatialPolygonsDataFrame
s的方法。