用R在地图上绘制网络图的三种方法

您所在的位置:网站首页 世界地图什么画 用R在地图上绘制网络图的三种方法

用R在地图上绘制网络图的三种方法

2024-07-11 08:01| 来源: 网络整理| 查看: 265

作者:严涛浙江大学作物遗传育种在读研究生(生物信息学方向)伪码农,R语言爱好者,爱开源

又到了亲爱的严涛老师时间:

诺奖文章里面的动图布局教程来了!!

R包ggseqlogo |置换序列分析图

ggplot2高效实用指南(可视化脚本,工具,套路,配色)

ComplexHeatmap |理解绘图逻辑布局热图

R语言可视化学习笔记之ggridges包

  ggplot2学习笔记之图形排列

网络地理图产品与传统的网络图产品不同,引用当地理位置进行节点网络可视化时,需要将这些节点放置在地图上,然后绘制他们之间的连结。马库斯康拉德的帖子(https://datascience.blog。 wzb.eu/2018/05/31/three-ways-of-visualizing-a-graph-on-a-map/),非常赞。其中他的部分思路对于我们学习可视化很有帮助。

首先准备需要的R包,当需要一次性加载多个R包时,我们可以利用pacman,它整合了library包中的一些相关函数,利用pacman包中的p_load函数可以自动加载需要的R包,如果没有找到替代自动安装缺失的R包。这样我们就不用写很多行library命令了,从而使代码变得简单些。

library(pacman) p_load(assertthat,tidyverse,ggraph,igraph,ggmap)

为了方便大家练习,仅挑出部分国家地理位置,如下:

country_coords_txt


【本文地址】


今日新闻


推荐新闻


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