[英]Plotting points with proporcional sizes to the values over a raster map in R
我希望有人可以给我一个解决我问题的起点。
我有一个显示蛤类发生预测的光栅图像。 因此,我有一组要在此图像上显示的xyz坐标。 我已经使用功能points
来在地图上显示这些点。
例:
myraster<-raster(nrows=250, ncols=217, xmn=540222, xmx=546732, ymn=6652656, ymx=6660156, crs=NA) # creating a raster object
set.seed(12) # placing values into raster
values(myraster) <- runif(ncell(myraster))
head(dataXYZ) # an sample of my XYZ dataset
x y z
1 544500 6658000 11
2 545500 6657000 9
3 546000 6655000 2
4 544000 6655000 1
5 545000 6656500 17
6 545500 6656500 10
plot(myraster)
points(dataXYZ)
我想显示这些点,其大小与关联的z值成比例,作为R中的气球图。也是一个图例。
有人可以提供任何建议吗? 起点?
谢谢!
不知道您认为气球图是什么,但是您要这样做吗?
x <- c(1, 2, 3, 4)
y <- c(1, 2, 3, 4)
size <- c(1, 2, 3, 4)
df <- data.frame(x, y, size)
plot(x, y, cex=size)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.