我希望有人能给我一个解决问题的起点。
我有一个光栅图像,显示蛤蜊物种的出现预测。所以,我有一组坐标,像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中的气球图。也是一个图例。
有人可以提供任何建议吗?一个起点?
谢谢!
答案 0 :(得分:0)
不知道你认为气球情节是什么,但你想这样做吗?
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)