我最近发现了一个网页休斯顿市中心的犯罪,我对复制感兴趣。这是我第一次在R中学习地图,因此缺乏作出适当决策所需的词汇量和理解。
在这一页的末尾,David Kahle说:
最后一点可能会有所帮助。在制作这些情节时,人们可能会尝试使用地图光栅文件本身作为背景。这种方法可以比上面描述的方法更快地绘制地图。然而,该方法有一个非常明显的缺点,如果处理不当,可能会破坏使用地图的整个目的。
我问不是因为我缺乏信息,而是相反。有太多了,我想对追求的方法做出一个好的决定,所以我不会把时间浪费在过时或低效的技术上。
任何你认为对我有好处的读物都可以传下去。
提前谢谢你的指示。
发布于 2012-02-13 08:54:25
基本上,在制作这个情节时,您有两个选择:
geom_tile将地图绘制为一个图层,其中图像的每个像素都映射到x,y轴上(缓慢但准确)grid.raster来更有效地绘制图像,但是图像不受绘图区域的轴的约束。换句话说,您必须手动调整x和y轴的限制,以确保图像对应于图中的实际位置。现在,我建议你看看新的annotation_raster在ggplot2诉0.9.0中。它具有速度快、输出文件少的优点,并且仍然符合图形的数据空间。我相信这个函数,以及geom_raster和annotation_map在大卫制作这些情节时并不存在。
https://stackoverflow.com/questions/9255680
复制相似问题