1
我有兩個第一列描述點座標(X,Y),而下兩列存儲值的數據框。如何繪製XYZ點並取決於R中Z值的點大小?
我想繪製它們(在地圖上)作爲點,但我希望點的大小取決於值(例如Z1值)。
如何在R中做到這一點?
我知道有一個rasterFromXYZ命令,但我不知道對應點。
我的樣本數據如下:
myData <- structure(list(X = c(20.688, 18.905, 19.086, 21.135, 21.979,
22.495), Y = c(52.387, 53.747, 52.495, 53.466, 54.093, 52.879
), Z1 = c(1050L, 359L, 424L, 393L, 1478L, 573L), Z2 = c(48L,
38L, 20L, 150L, 138L, 120L)), .Names = c("X", "Y", "Z1", "Z2"
), row.names = c(NA, 6L), class = "data.frame")
謝謝!我能夠在同一圖上使用陰謀(從光柵包)?我需要繪製顯示國家邊界的矢量文件(.shp)。 – matandked
您可以創建一個柵格對象,然後使用inset_raster或inset_ggmap來繪製它 – ira
另外,如果您只想使用'raster'包,則可以使用該包創建您的地圖,然後使用R基本圖形中的函數'points'繪製各種尺寸的點。 – ira