前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >collapsibleTree轻松绘制交互式结构网络图

collapsibleTree轻松绘制交互式结构网络图

作者头像
R语言数据分析指南
发布2023-09-11 08:45:09
1680
发布2023-09-11 08:45:09
举报
文章被收录于专栏:R语言数据分析指南

欢迎关注R语言数据分析指南

❝本节来介绍一款R包「collapsibleTree」,主要用来绘制交互式组织结构网络图使用起来非常的方便, 下面小编来简单介绍下,更多详细的案例内容请参考作者官方文档。 ❞

官方文档

❝https://adeelk93.github.io/collapsibleTree/ ❞

加载R包

代码语言:javascript
复制
install.packages("collapsibleTree")
library(collapsibleTree)
library(tidyverse)

构建数据

代码语言:javascript
复制
org <- data.frame(
  Manager = c(
    NA, "Ana", "Ana", "Bill", "Bill", "Bill", "Claudette", "Claudette", "Danny",
    "Fred", "Fred", "Grace", "Larry", "Larry", "Nicholas", "Nicholas"
  ),
  Employee = c(
    "Ana", "Bill", "Larry", "Claudette", "Danny", "Erika", "Fred", "Grace",
    "Henri", "Ida", "Joaquin", "Kate", "Mindy", "Nicholas", "Odette", "Peter"
  ),
  Title = c(
    "President", "VP Operations", "VP Finance", "Director", "Director", "Scientist",
    "Manager", "Manager", "Jr Scientist", "Operator", "Operator", "Associate",
    "Analyst", "Director", "Accountant", "Accountant"
  )
)

组织结构图1

代码语言:javascript
复制
collapsibleTree(org, c("Manager", "Employee"), collapsed = FALSE)

组织结构图2

代码语言:javascript
复制
collapsibleTreeNetwork(org, attribute = "Title", collapsed = FALSE)

添加颜色

代码语言:javascript
复制
org$Color <- org$Title
org$Color <- colorspace::rainbow_hcl(16)

collapsibleTreeNetwork(
  org,
  attribute = "Title",
  fill = "Color",
  nodeSize = "leafCount",
  collapsed = FALSE
)

添加图片注释

代码语言:javascript
复制
org$tooltip <- paste0(
  org$Employee,
  "<br>Title: ",
  org$Title,
  "<br><img src='https://source.unsplash.com/collection/385548/150x100'>"
)

collapsibleTreeNetwork(
  org,
  attribute = "Title",
  fill ="Color",
  nodeSize = "leafCount",
  tooltipHtml = "tooltip",
  collapsed = FALSE
)
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2023-08-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 R语言数据分析指南 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 欢迎关注R语言数据分析指南
  • 官方文档
  • 加载R包
  • 构建数据
  • 组织结构图1
  • 组织结构图2
  • 添加颜色
  • 添加图片注释
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档