图表制作进阶:树形图、旭日图、词云图,展示复杂数据结构

介绍树形图、旭日图、词云图等高级图表的使用方法,帮助制作更专业的数据可视化图表

优兔GOGO
2025年10月30日
技术分享
数据可视化树形图旭日图词云图层级结构

图表制作进阶:树形图、旭日图、词云图,展示复杂数据结构

做数据可视化的时候,有些数据结构用基础的图表展示效果不够好。比如层级结构、多层级占比、关键词权重等等,需要用更专业的图表类型。树形图、旭日图、词云图这些图表,虽然看起来复杂,但是用在线工具制作也很简单。

今天就来分享一下我在数据可视化中常用的几个高级图表工具,帮助制作更专业的图表。

树形图:展示层级结构的利器

树形图适合展示层级结构数据,比如组织结构、文件目录、分类体系等等。通过节点和连线清晰地展示父子关系,一目了然。

两种布局:支持正交布局和径向布局。正交布局是传统的树形结构,从左到右或从上到下展开;径向布局是环形展开,从中心向外辐射。不同的场景可能需要不同的布局,工具都能满足。

多方向展示:正交布局支持多个方向,比如从上到下、从左到右、从下到上、从右到左等等。可以根据数据特点选择合适的方向。

节点折叠:可以折叠和展开节点,只显示需要的部分。这对于大型树形结构特别有用,可以先看整体结构,再展开需要的分支。

自定义展开层级:可以设置默认展开的层级,不需要每次都手动展开。这对于固定结构的树形图特别有用。

JSON格式数据:使用JSON格式定义树形结构数据,格式清晰,容易编辑。工具提供了示例数据,可以参考格式快速开始。

我在做组织结构展示的时候,用树形图展示公司的组织架构。用正交布局,从上到下展示层级关系,可以清楚地看到各个部门和员工的层级关系。

还有一次在做文件目录展示的时候,用树形图展示目录结构。用径向布局,从中心向外展开,视觉效果很好,也符合目录结构的思维模式。

旭日图:多层级占比的可视化

旭日图是一种多层级饼图,通过同心圆环展示层级数据的占比关系。支持点击交互展开层级,适合展示文件大小、预算分配等多层级数据。

多层级展示:用同心圆环展示多层级的占比关系,内层是父级,外层是子级。可以清楚地看到每个层级的占比,以及层级之间的关系。

交互展开:支持点击交互,可以展开和折叠层级。点击某个圆环,可以展开它的子级;再次点击,可以折叠。这样既可以看整体结构,也可以看局部细节。

占比可视化:用圆环的宽度表示占比,占比越大,圆环越宽。非常直观,一眼就能看出哪个部分占比大,哪个部分占比小。

JSON格式数据:使用JSON格式定义层级结构和数值,格式清晰,容易编辑。工具提供了示例数据,可以参考格式快速开始。

可自定义半径:可以自定义图表的大小,调整半径来适应不同的展示场景。可以根据数据量的大小,调整合适的半径。

我在做预算分析的时候,用旭日图展示多层级预算分配。第一层是各个部门,第二层是各个项目,第三层是各个子项目。用同心圆环展示,可以清楚地看到每个层级的占比,以及层级之间的关系。

还有一次在做文件大小分析的时候,用旭日图展示文件目录的大小分布。第一层是顶级目录,第二层是子目录,第三层是文件。用圆环的宽度表示大小,可以清楚地看到哪些目录占用空间大。

词云图:关键词权重的直观展示

词云图通过文字大小展示词语的权重或频率,文字越大表示权重越高。支持多种形状和自定义字号,适合文本分析和关键词展示。

多种形状:支持圆形、心形、矩形等多种词云形状。不同的场景可能需要不同的形状,工具都能满足。还可以用自定义形状,展示更多样式。

自定义字号:可以自定义字号的范围,控制文字的大小。权重高的词语用大字号,权重低的词语用小字号,形成明显的对比。

彩色文字:文字可以用不同颜色显示,视觉效果更好。工具会自动分配颜色,也可以手动调整。

自动布局优化:工具会自动优化文字的布局,避免重叠和遮挡。即使文字很多,也能保持良好的布局效果。

文字旋转:文字可以旋转,增加视觉多样性。可以选择是否旋转,以及旋转的角度范围。

示例数据:工具提供了示例数据,可以参考格式快速开始。不需要从零开始,可以基于示例修改。

我在做文本分析的时候,用词云图展示文章的关键词。提取文章的关键词和频率,用词云图展示,可以清楚地看到哪些词出现频率高,哪些词出现频率低。

还有一次在做用户反馈分析的时候,用词云图展示用户反馈中的关键词。提取用户反馈中的关键词和权重,用词云图展示,可以快速了解用户的关注点和需求。

实际应用场景

这些高级图表在实际数据可视化中应用很广泛:

层级结构展示流程

  1. 确定需要展示的层级结构
  2. 整理数据,转换成JSON格式
  3. 选择合适的图表类型和布局
  4. 生成图表,调整样式和颜色

多层级占比分析流程

  1. 确定需要分析的层级和占比关系
  2. 整理数据,计算各层级的占比
  3. 用旭日图展示多层级占比
  4. 交互展开,分析各个层级的占比

关键词分析流程

  1. 提取文本中的关键词和权重
  2. 整理数据,转换成词云图格式
  3. 选择合适的形状和字号范围
  4. 生成词云图,分析关键词分布

使用技巧

虽然工具使用很简单,但是掌握一些技巧能让效果更好:

树形图技巧

  • 选择合适的布局,正交更传统,径向更现代
  • 控制节点的数量,太多会很复杂
  • 使用折叠功能,先看整体再看细节

旭日图技巧

  • 层级不要太多,一般3-4层比较合适
  • 占比数值要有意义,确保能看出差异
  • 使用交互功能,展开需要的层级

词云图技巧

  • 选择合适的形状,圆形更通用
  • 字号范围要合理,太大太小都不好
  • 关键词数量要适中,太多会看不清

注意事项

虽然工具很实用,但是也有一些需要注意的地方:

图表选择

  • 选择合适的图表类型,不要强行用某种图表
  • 树形图适合层级结构
  • 旭日图适合多层级占比
  • 词云图适合关键词展示

数据准备

  • 数据要准确,确保真实性
  • 数据要有意义,确保有分析价值
  • JSON格式要正确,否则无法生成图表

视觉效果

  • 颜色搭配要协调,不要太花哨
  • 文字大小要适中,确保可读性
  • 布局要合理,避免重叠和遮挡

总结

高级图表虽然看起来复杂,但是用在线工具制作其实很简单。不需要学习复杂的图表库,直接输入数据就能生成专业的图表。

最重要的是要根据数据特点选择合适的图表类型。不要为了用高级图表而用高级图表,要根据实际需求选择。

如果你也需要制作高级图表,不妨试试这些工具。工具地址在文章末尾,需要的时候随时能用。


🔗 相关工具