R语言实例:根据中国省份简称绘制着色图

您所在的位置:网站首页 中国地图上各个省的简称图 R语言实例:根据中国省份简称绘制着色图

R语言实例:根据中国省份简称绘制着色图

2024-07-02 12:05| 来源: 网络整理| 查看: 265

R语言实例:根据中国省份简称绘制着色图 实例

实例 省份数量1粤9902鲁7643浙5674苏3915皖2906辽2847湘2328赣2059豫17710鄂17211冀14212闽12713桂9914陕9915沪8316京7117津6418吉6219新5620渝3321黑2722晋1723甘1224黔1125内826琼627青528川329滇3

如图所示,命名为 count 的表格为29个以简称代替的省份统计数量表。根据每个省份的统计的数量不同,绘制着色图。

使用 leafletCN 包绘制地图。

使用 leafletCN 包中的 regionNames() 传入需要查看的城市名, 显示这个城市支持的区域信息, 比如查看成都:

regionNames("成都") [1] "成华区" "崇州市" "大邑县" "都江堰市" "金牛区" [6] "金堂县" "锦江区" "龙泉驿区" "彭州市" "蒲江县" [11] "青白江区" "青羊区" "双流县" "温江区" "武侯区" [16] "新都区" "新津县" "邛崃市" "郫县"

如果不传入对象, 会自动返回300多个支持的名字列表,包括各个城市,省,以及三个特殊的名字:

world 世界地图;china 中国分省份地图;city 中国分城市地图;

查看中国分省份地图:

> regionNames('china') [1] "新疆维吾尔自治区" "西藏自治区" "内蒙古自治区" "青海省" "四川省" [6] "黑龙江省" "甘肃省" "云南省" "广西壮族自治区" "湖南省" [11] "陕西省" "广东省" "吉林省" "河北省" "湖北省" [16] "贵州省" "山东省" "江西省" "河南省" "辽宁省" [21] "山西省" "安徽省" "福建省" "浙江省" "江苏省" [26] "重庆市" "宁夏回族自治区" "海南省" "台湾省" "北京市" [31] "天津市" "上海市" "香港特别行政区" "澳门特别行政区"

可以发现这些省份都是全称。

在我们的数据中,省份使用简称。无法直接用简称的省份绘制着色图。所以写一个把简称替换为全称的函数。

library(leafletCN) # 写一个将省份缩写转换为全称的函数 trans_name trans_name


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3