数据可视化应用绘制和弦图(附Python和R语言代码)

Posted 文宇肃然

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数据可视化应用绘制和弦图(附Python和R语言代码)相关的知识,希望对你有一定的参考价值。

和弦图(Chord diagram)简介

和弦图(chord Diagram),是一种显示矩阵中数据间相互关系的可视化方法,节点数据沿圆周径向排列,节点之间使用带权重(有宽度)的弧线链接。其适合节点数据集或边数据集,功能为观察数据节点之间的关系。此类图主要将数据权重映射到节点和边的宽度,适合多组数据进行绘制。和弦图的结构大致如下:

和弦图结构(图片来源于网络,侵删)

下面就具体介绍下使用R和Python进行和弦图(chord Diagram)的绘制。

和弦图(Chord diagram)绘制方法(R+Python)

R绘制方法

R语言绘制和弦图(Chord diagram) 最方便的第三方包为circlize包,由于这个包功能太过丰富,原作者特意将使用方法汇编成册供大家参考学习,网址如下:https://jokergoo.github.io/circlize_book/book/  。这里我们就列举几个优秀样例供大家参考,具体内容及详细使用方法,大家可参考上述网址。

「样例一:」

代码:

# Libraries
library(tidyverse)
library(viridis)
library(patchwork)
library(hrbrthemes)
library(circlize)
library(chorddiag) 

data <- read.table("13_AdjacencyDirectedWeighted.csv

以上是关于数据可视化应用绘制和弦图(附Python和R语言代码)的主要内容,如果未能解决你的问题,请参考以下文章

数据可视化应用绘制QQ图(附Python和R语言代码)

数据可视化应用绘制圆角条形图(附R语言代码)

数据可视化应用绘制峰峦图(附R语言代码)

数据可视化应用绘制拟合区间统计图表(附Python和R语言代码)

数据可视化应用绘制峰峦地图(附Python和R语言代码)

数据可视化应用绘制half-half plots图(附R语言代码)