【数据可视化应用】绘制和弦图(附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语言代码)相关推荐
- 【数据可视化应用】绘制森林图(附Python和R语言代码)
森林图(Forest Plot)的简单介绍 森林图(Forest Plot) 常用于Meta分析结果展示使用.森林图(可以将观察到的效果.置信区间以及每个研究对象的权重等信息全部表示出来,是一种简单直 ...
- 【数据可视化应用】绘制QQ图(附Python和R语言代码)
QQ图(Quantile-Quantile Plots)含义简单介绍 「含义」: QQ图是用于验证一组数据是否符合正态分布,或者验证某两组数据是否来自同一分布情况,是一种散点图,通常情况下,其横坐标为 ...
- 【数据可视化应用】绘制峰峦地图(附Python和R语言代码)
Python版本 Python-ridge_map包简介 ridge_map包作为Python第三方包就是为绘制"山峦"地图而生,其官网为:https://github.com/C ...
- 【数据可视化应用】IDW插值计算实战案例(附Python和R语言代码)
Python版本 IDW简介 反距离权重 (IDW) 插值假设:彼此距离较近的事物要比彼此距离较远的事物更相似.当为任何未测量的位置预测值时,反距离权重法会采用预测位置周围的测量值与距离预测位置较远的 ...
- python 梯度提升树_机器学习:梯度提升算法|python与r语言代码实现
梯度提升算法 10.1 GBM GBM(梯度提升机)是一种在处理大量数据以进行高预测的预测时使用的Boosting算法.Boosting实际上是一个学习算法的集合,它结合了几个基本估计量的预测,以便比 ...
- python画折线图详解-Python数据可视化(一) 绘制折线图和散点图
数据可视化示例 对数据可视化的浅认知 数据可视化是任何数据科学或机器学习的重要组成部分.可视化能将数据以更加直观的方式展现出来,使数据更加客观.更具说服力.同时,也易于发现隐藏在数据中的规律和意义.尤 ...
- 【Plotly】python数据可视化神器——绘制折线图
Plotly简介 Plotly是用于机器学习.数据挖掘等领域的数据可视化包. 其图标视觉效果简洁大气,可互动性强,成为我工作中进行数据可视化的一大利器,接下来我们就从最简单的折线图,带领大家逐渐入门p ...
- Python数据可视化——matplotlib绘制的图里面不能正常显示中文,提示警告的解决方法
运行下列代码: import matplotlib.pyplot as pltedu = [0.2515,0.3724,0.3336,0.0368,0.0057] labels = ['中专','大专 ...
- 数据可视化: matplotlib绘制动态图及3维动画
动画可以有趣地展示某种现象.相比于静态图表,人们更容易被动画和交互式的图表所吸引.在描绘时间序列数据时,动画更有意义,例如多年来股票价格的波动,过去十年气候的季节性变化和和趋势,因为我们可以看到特定参 ...
最新文章
- 用jQuery写的一个翻页,并封装为插件,
- Storm概念学习系列之storm-starter项目(完整版)(博主推荐)
- Redis发布与订阅(pub/sub)
- Spring Boot 管理 MVC
- OpenCV图像形态 image morphology的实例(附完整代码)
- vue项目cordova打包的android应用
- 目标2020:'鼠'你最棒!
- Linux 启动过程剖析
- noip 2010 数字统计
- springboot开源热门项目-bootdo修改支持多数据源
- CSR是什么样的公司?CSR蓝牙芯片有何过人之处?
- JavaWeb - 国家语言代码表
- galton板matlab,Matlab实现Galton板的动画演示
- u检验中的查u界值表_《医学统计学》
- umts是移动还是联通_移动网络类型umts是什么意思,umts是什么网络类型-
- 测试用例Passed和Failed有效性问题
- linux用shell奇数打印星号,shell 打印偶数行-奇数行 ,打印行号
- 招聘信息薪资范围是12-20K,能否要20K的薪资?
- textureview 缩放_TextureView实现视频播放详解
- sht30使用心得自述