繁体   English   中英

将比例大小的点绘制到R中的栅格图上的值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM