本节来介绍如何使用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优雅的绘制(进阶版树状图)相关推荐

  1. MATLAB | 全网唯一,使用MATLAB绘制精致的环形树状图

    绘制效果 请叫我平平无奇的绘图天才,这期一次性带来俩工具函数,分别是两层和三层的环形树状图,可以用来展示数据分类和层级: 理顺层级关系属实理得头秃,代码编写不易点个赞叭!! 由于工具函数过长,将被放在 ...

  2. 数据可视化【十一】树状图

    Constructing a node-link tree visualization 首先将节点之间的连线画出来. 使用json函数读取文件以后,使用hierarchy等函数得到连线的数组,然后绑定 ...

  3. R语言绘制环形树状图

    R语言绘制环形树状图 1.主要用到dendextend和circlize包绘图: library(dendextend) library(circlize)# 距离矩阵 d <- dist(US ...

  4. R语言层次聚类(hierarchical clustering):使用scale函数进行特征缩放、hclust包层次聚类(创建距离矩阵、聚类、绘制树状图dendrogram,在树状图上绘制红色矩形框)

    R语言层次聚类(hierarchical clustering):使用scale函数进行特征缩放.hclust包层次聚类(创建距离矩阵.聚类.绘制树状图dendrogram,在树状图上绘制红色矩形框) ...

  5. R语言绘制矩形树状图

    #------------------------------------------------图7-3-2 树状图(a)-------------------------------------- ...

  6. python中plotly绘制树地图_聚类分析python画树状图--Plotly(dendrogram)用法解析 - 人人都是架构师...

    1.前言 聚类分析是机器学习和数据分析中非常常见的分类方法, 当我们用到层次聚类(系统聚类)时,最常用的分析方法就是绘制树状图, 比较常见的统计软件像SPSS.SAS.R等都可以直接绘制树状图,比较简 ...

  7. MATLAB | 全网唯一,使用MATLAB绘制矩形树状图

    绘制效果 全网唯一这四个字我都快说腻了,请叫我绘图小天才,又双叒叕写了一个工具函数发到了MATHWORKS,矩形树状图主要用于直观展示各个元素的分类和占比. 编写不易点个赞叭~~ 基本使用 需要准备一 ...

  8. 利用python决策树分析iris数据及树状图绘制

    利用python决策树分析iris数据及树状图绘制 数据说明 数据划分 模型训练及评估 模型训练代码 模型大致评估 树状图绘制 Graphviz安装配置及入门 代码汇总 基地部门公众号 数据说明 数据 ...

  9. R语言ggplot2可视化树状图、层次聚类系统树图、树状图根据给定的距离度量将相似点分组在一起、并根据点的相似性将它们组织成树状图链接起来(Hierarchical Dendrogram)

    R语言ggplot2可视化树状图.层次聚类系统树图.树状图根据给定的距离度量将相似点分组在一起.并根据点的相似性将它们组织成树状图链接起来(Hierarchical Dendrogram) 目录

最新文章

  1. MySQL3次导入报错解决!
  2. 【Android】自带Theme
  3. 一个DotNetNuke 皮肤设计参考网站
  4. 工作中常用的但是又容易忽略的问题
  5. 会议交流 | IJCKG 2021 日程表(北京时间)
  6. HDU 4421 Bit Magic(2-sat)
  7. jQuery表单验证插件
  8. ipad协议传奇820
  9. 树莓派远程监控+运动目标检测
  10. 腾讯工程师--揭密微信跳一跳小游戏那些外挂
  11. 什么是服务器的高并发
  12. 烧钱数亿后,趣店罗敏的预制菜业务从兴到衰
  13. [转]WIN MOBILE UI开发入门
  14. 查看linux版本的几种方法
  15. 【软件构造】实验一的心得体会
  16. 项目管理工具之apizza
  17. 中兴ZXHN F412/F460/F660等破解超级密码、破解用户限制、关闭远程控制、恢复路由器拨号
  18. Smartbi数据分析师认证课程,3天轻松掌握自助BI分析
  19. 博客园是不是应该取消反对按钮或者改进反对按钮
  20. Android开发之入门基础篇--拨号器的四种实现方式

热门文章

  1. iOS动画:UIImageView帧动画(完结)
  2. 域名怎么卖:群拍、赎回、出租等!
  3. Thinkphp 5 Base64 转图片并存储
  4. 比较器应用三:占空比可调的PWM波
  5. Java做服务器开发语言
  6. 爱情公寓经典语录(第一部)
  7. iOS复选框——高雅的BEMCheckBox
  8. 新手抖音如何直播快速带货,抖音直播小技巧:国仁网络资讯
  9. HTML5 SVG卡通水母动画代码
  10. 垃圾处理厂靠什么盈利?