使用 [R] 地图包 - 在世界地图上的特定国家着色
我正在尝试创建一张世界地图并为某些国家着色。基本上,我想用红色突出显示一些国家,用蓝色突出显示其他国家。
如果有人可以帮助我生成基本的 [R] 代码,我将非常感激!
I'm trying to create a world map and color certain nations. Basically, I would like to highlight some countries in red and other countries in blue.
If someone could help me generate the basic [R] code for this, I would be very thankful!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您不喜欢使用
maps
包,则maptools
包中的对象wrld_simpl
可以使生成此类地图变得非常容易。这里,为了帮助您入门,有几行代码可以生成一张世界地图,其中名称以字母“U”开头的国家用红色表示:(wrld_simpl
是类 < code>SpatialPolygonsDataFrame,并且wrld_simple@data
中包含的 data.frame 包含一个NAME
列,您可以使用它来突出显示您选择的任何国家/地区。)If you are not hooked on using the
maps
package, the objectwrld_simpl
in themaptools
package can make producing this sort of map pretty easy. Here, to get you started, are a few lines of code that produce a world map in which nations whose names start with the letter "U" are colored in red:(
wrld_simpl
is an object of classSpatialPolygonsDataFrame
, and the data.frame contained inwrld_simple@data
includes aNAME
column that you can use to highlight whichever countries you choose.)