下面介绍用R语言如何绘制:

1 加载数据 ·

以民政部网站数据为例,利用R语言如何下载数据和绘制地图。民政部数据的API为http://xzqh.mca.gov.cn/data/,全国边界矢量为quanguo_Line.geojson,全国省级矢量为quanguo.json,全国县级矢量为xian_quanguo.json。


# 前提要先安装这些包,再进行加载
library(geojsonsf)
library(sf)
library(ggplot2)
library(cowplot)
library(tidyverse)
library(ggspatial)
# 调用API
chn <- st_read(dsn = "http://xzqh.mca.gov.cn/data/quanguo.json", stringsAsFactors=FALSE)#全国省图

由于该数据没有投影,需要给定投影。

st_crs(chn) = 4326 #WGS84,EPSG:4326
#加载线边框
l <- st_read(dsn = "http://xzqh.mca.gov.cn/data/quanguo_Line.geojson", stringsAsFactors=FALSE)
#选择国境线
g<-l[l$QUHUADAIMA == "guojiexian",]

绘制地图


#利用ggplot2绘制
map <- ggplot() + geom_sf(data = chn, color='black',#线条颜色

使用R语言绘制地图,图审号地图:2019年中国地图-审图号GS(2019)1822号为基础制作的矢量shp 地图数据相关推荐

  1. R语言绘制线图(line)实战

    R语言绘制线图(line)实战 目录 R语言绘制线图(line)实战 #仿真数据 #基础线图

  2. R语言绘制空白图实战

    R语言绘制空白图实战 目录 R语言绘制空白图实战 #绘制空白图1 #绘制空白图2 #绘制空白图3

  3. R语言绘制火山图(volcano plot)实战:为差异表达基因(DEGs)添加颜色、基于显著性阈值进行点的颜色美化、为选定基因添加标签

    R语言绘制火山图(volcano plot)实战:为差异表达基因(DEGs)添加颜色.基于显著性阈值进行点的颜色美化.为选定基因添加标签 目录 R语言绘制火山图(volcano plot)实战 #导入 ...

  4. 运用R语言绘制小提琴图

    运用R语言绘制小提琴图 一.概念 小提琴图是一种绘制连续型数据的方法,可以认为是箱形图与核密度图的结合体,与此同时,还可使用核密度图展示数据分布的'轮廓'效果,'轮廓'越大,即意味着数据越集中于该处, ...

  5. R语言绘制棒棒糖图(火柴杆图)

    本博客介绍几种利用R语言绘制棒棒糖图(火柴杆图)的方法. 2. 使用原生ggplot方法 最容易也是最简单想到的方法是直接使用ggplot2包进行更新,这里需要使用ggplot本身的特性,通过图层叠加 ...

  6. matlab 画qq图,科学网—[转载]R语言绘制QQ图 - 刘朋的博文

    R语言绘制QQ图 实例1: #############加载数据 data R R=apply(R,2,as.numeric) #R语言将字符串矩阵转化为数值型矩阵,apply()函数里面的第2个值,如 ...

  7. R语言绘制热图(其实是相关系数图)实践(二)corrplot包

    目录 前言 corrplot包简介 语法和常用参数介绍 函数语法 参数介绍 实践 summary 参考资料 前言 在我的上一篇的内容中(R语言绘制热图实践(一)pheatmap包 ),我以绘制相关系数 ...

  8. R语言绘制QQ图实战(qqplot函数、qqnorm函数、qqline函数)

    R语言绘制QQ图实战(qqplot函数.qqnorm函数.qqline函数) 目录 R语言绘制QQ图实战(qqplot函数.qqnorm函数.qqline函数)

  9. r语言绘制雷达图_用r绘制雷达蜘蛛图

    r语言绘制雷达图 I've tried several different types of NBA analytical articles within my readership who are ...

最新文章

  1. python断言assert实例_Python断言assert的用法代码解析
  2. ls mac 显示最近修改日期_Find Any File for Mac(Mac本地文件搜索工具)
  3. Matplotlib 中文用户指南 2 安装
  4. ajax弹出提示框,Ajax环境下弹出提示框
  5. 拓端tecdat|R语言中的风险价值模型度量指标TVaR与VaR
  6. Wheel ProgressBar 实现之三——模拟进度过程
  7. WordPress安装插件提示输入FTP账户信息
  8. 【转】VS2008 入门基本操作
  9. 常用的几款抓包工具_ 常见的4种抓包工具比较
  10. 数电模电基础(1)分压电路
  11. 两向量叉乘的计算公式_向量的数量积和向量积怎么算?
  12. 给十二星座的12封信,句句说中你们的心理要害!
  13. SIGMOD 2021 论文简析:当公交网络连接满足通勤需求时的公共交通规划 Public Transport Planning
  14. mysql最快导表,IIS通过ISAPI_Rewrite完美实现Wordpress伪静态 | 沉默过客
  15. 微信JSSDK 签名错误invalid signature排查
  16. GDKOI 2017 参赛总结
  17. LoRaWAN协议-Class A类设备分析
  18. 【设计模式系列19】状态模式原理分析及其和策略模式,责任链模式的区别
  19. mysql 5.0 数据库_mysql5.0创建数据库
  20. 常用的四种CSS样式表格

热门文章

  1. c语言局部变量压栈顺序,C 程序局部变量压栈出栈的理解
  2. 常用国内天气API汇总
  3. linux下视频格式转换与视频合并
  4. 电脑开机后台一堆,内存爆满,如何解决
  5. ubantu安装谷歌
  6. 从Flutter开始聊聊跨平台移动开发框架
  7. dedecms 5.7 密码修改
  8. 酷睿i7十代支持的linux系统,10nm首秀!这就是英特尔十代酷睿
  9. 基于MSP430单片机风光互补控制路灯设计(设计资料)
  10. 分布式系统基础架构hadoop搭建