我一直在瀏覽R中的許多地圖主題,並希望得到一些幫助。向R中的加拿大地圖添加省份
我已經制作了這個代碼,它建立了購買密度的圖像,然後在頂部和加拿大國家地圖上覆蓋美國國家地圖。
這是一個很好的解決方案,但理想情況下,我想顯示加拿大的省份。
library(mapdata);
library(maps);
library(maptools);
library(spatstat);
png(filename=file_name, type="cairo-png", bg="transparent", width=10.*960, height=10.*960, pointsize=1);
spatstat.options(npixel=c(1000,1000));
densitymap<-density(points, sigma=0.15, weights=dedupedMergedZips[!is.na(dedupedMergedZips$longitude), zipCount]);
my.palette <- colorRampPalette(c("#3F3F3F","#e2ffcc","#b6ff7f","white"), bias=2, space="rgb")
image(densitymap, col=my.palette(200));
map("state", col="grey", fill=FALSE, bg="transparent", lwd=3.0, xlim=longitudeLimits, ylim=latitudeLimits, add = TRUE);
map("worldHires","Canada", xlim=longitudeLimits, ylim=latitudeLimits, col="grey", fill=FALSE, bg="transparent", lwd=3.0, add=TRUE)
dev.off()
有關如何在第二行添加額外參數以獲取各省顯示的任何提示?
感謝
你提供的兩行代碼的前面是什麼代碼?也就是說,我認爲加拿大有哪些世界地圖和什麼包,以及我認爲的子集? – lawyeR 2015-04-02 20:37:22
我正在使用庫(mapdata)和庫(地圖)。我爲這個問題添加了更多細節。 – OttoS 2015-04-03 21:36:47