我正在学习R语言中的地图,但是遇到了一个问题,我无法解决。
假设有以下脚本:
tmp_dir = tempdir()
url_data = "http://www.sharegeo.ac.uk/download/10672/50/English%20Government%20Office%20Network%20Regions%20(GOR).zip"
zip_file = sprintf("%s/shpfile.zip", tmp_dir)
download.file(url_data, zip_file)
unzip(zip_file, exdir = tmp_dir)
library(maptools)
gor=readShapeSpatial(sprintf('%s/Regions.shp', tmp_dir))
col=gray(gor$NUMBER/sum(gor$NUMBER))
col[5] = NA
plot(gor, col=col)
我希望能够为缺失数据的“col”向量状态添加纹理,而不是仅仅保留白色。 例如,在这种情况下,我正在寻找类似以下内容的东西:
我如何在绘图的特定部分添加纹理,尤其是在处理地图时? 我已经了解了一些类似add.texture的函数,但我无法以灵活的方式使用它们。