R语言在图上标出点坐标_【R语言作图】如何在地图上任意位置画饼图直方图等...

N久不分享学习心得的小Q终于有时间冒个泡了,这次分享一个小Q改良后的在地图上任意画饼图,直方图的R代码(其实是摸清了数据结构后自己多加了几行代码+),这里以饼图为例。

画图原理

1.利用R包rworldmap & rworldxtra来作图。

2.已有的map数据中一个国家对应一个坐标,一个国家边界,利用这些已有数据+用户数据构建新的画图数据(其他新添加的图均是如此)。

rworldmap包的介绍

1.如果想查看rworldmap包的情况

help(package="rworldmap")

2.了解high resolution map情况

a

# Map是一个sp对象,SpatialLinesDataFrame类

# 结构如下:

# a@data

# a@polygons

# a@plotOrder

# a@bbox

# a@proj4string

# 我们主要利用a@data和a@polygons

v

colnames(v)

[1] "ne_10m_adm" "ScaleRank"

[3] "LabelRank" "FeatureCla"

[5] "OID_" "SOVEREIGNT"

[7] "SOV_A3" "ADM0_DIF"

[9] "LEVEL" "TYPE"

[11] "ADMIN" "ADM

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值