R优雅的绘制(进阶版树状图)
本节来介绍如何使用TreeAndLeaf包来绘制更加富有美感的树状图,下面通过2个小栗子来进行展示
安装R包
TreeAndLeaf需要R 4.01并通过BiocManager进行安装,需要版本为 3.14
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install(version = "3.14")BiocManager::install("TreeAndLeaf")
BiocManager::install("geneplast")
加载R包
library(TreeAndLeaf)
library(tidyverse)
library(RedeR)
library(igraph)
library(RColorBrewer)
构建聚类树
使用USArrests数据集合来构建树状图,通过dist()函数来计算距离矩阵
hc <- hclust(dist(USArrests), "ave")
将hclust对象转化为树和叶
使用treeAndLeaf函数将hclust转换为igraph对象
tal <- treeAndLeaf(hc)
R优雅的绘制(进阶版树状图)相关推荐
- MATLAB | 全网唯一,使用MATLAB绘制精致的环形树状图
绘制效果 请叫我平平无奇的绘图天才,这期一次性带来俩工具函数,分别是两层和三层的环形树状图,可以用来展示数据分类和层级: 理顺层级关系属实理得头秃,代码编写不易点个赞叭!! 由于工具函数过长,将被放在 ...
- 数据可视化【十一】树状图
Constructing a node-link tree visualization 首先将节点之间的连线画出来. 使用json函数读取文件以后,使用hierarchy等函数得到连线的数组,然后绑定 ...
- R语言绘制环形树状图
R语言绘制环形树状图 1.主要用到dendextend和circlize包绘图: library(dendextend) library(circlize)# 距离矩阵 d <- dist(US ...
- R语言层次聚类(hierarchical clustering):使用scale函数进行特征缩放、hclust包层次聚类(创建距离矩阵、聚类、绘制树状图dendrogram,在树状图上绘制红色矩形框)
R语言层次聚类(hierarchical clustering):使用scale函数进行特征缩放.hclust包层次聚类(创建距离矩阵.聚类.绘制树状图dendrogram,在树状图上绘制红色矩形框) ...
- R语言绘制矩形树状图
#------------------------------------------------图7-3-2 树状图(a)-------------------------------------- ...
- python中plotly绘制树地图_聚类分析python画树状图--Plotly(dendrogram)用法解析 - 人人都是架构师...
1.前言 聚类分析是机器学习和数据分析中非常常见的分类方法, 当我们用到层次聚类(系统聚类)时,最常用的分析方法就是绘制树状图, 比较常见的统计软件像SPSS.SAS.R等都可以直接绘制树状图,比较简 ...
- MATLAB | 全网唯一,使用MATLAB绘制矩形树状图
绘制效果 全网唯一这四个字我都快说腻了,请叫我绘图小天才,又双叒叕写了一个工具函数发到了MATHWORKS,矩形树状图主要用于直观展示各个元素的分类和占比. 编写不易点个赞叭~~ 基本使用 需要准备一 ...
- 利用python决策树分析iris数据及树状图绘制
利用python决策树分析iris数据及树状图绘制 数据说明 数据划分 模型训练及评估 模型训练代码 模型大致评估 树状图绘制 Graphviz安装配置及入门 代码汇总 基地部门公众号 数据说明 数据 ...
- R语言ggplot2可视化树状图、层次聚类系统树图、树状图根据给定的距离度量将相似点分组在一起、并根据点的相似性将它们组织成树状图链接起来(Hierarchical Dendrogram)
R语言ggplot2可视化树状图.层次聚类系统树图.树状图根据给定的距离度量将相似点分组在一起.并根据点的相似性将它们组织成树状图链接起来(Hierarchical Dendrogram) 目录
最新文章
- MySQL3次导入报错解决!
- 【Android】自带Theme
- 一个DotNetNuke 皮肤设计参考网站
- 工作中常用的但是又容易忽略的问题
- 会议交流 | IJCKG 2021 日程表(北京时间)
- HDU 4421 Bit Magic(2-sat)
- jQuery表单验证插件
- ipad协议传奇820
- 树莓派远程监控+运动目标检测
- 腾讯工程师--揭密微信跳一跳小游戏那些外挂
- 什么是服务器的高并发
- 烧钱数亿后,趣店罗敏的预制菜业务从兴到衰
- [转]WIN MOBILE UI开发入门
- 查看linux版本的几种方法
- 【软件构造】实验一的心得体会
- 项目管理工具之apizza
- 中兴ZXHN F412/F460/F660等破解超级密码、破解用户限制、关闭远程控制、恢复路由器拨号
- Smartbi数据分析师认证课程,3天轻松掌握自助BI分析
- 博客园是不是应该取消反对按钮或者改进反对按钮
- Android开发之入门基础篇--拨号器的四种实现方式