📜  px.sunburst (1)

📅  最后修改于: 2023-12-03 15:03:54.003000             🧑  作者: Mango

主题介绍:px.sunburst

简介

px.sunburst 是一个基于 Python 的开源可视化工具,用于绘制旭日图(Sunburst Chart)。旭日图是一种用来表示树状结构层次关系的可视化图表。每个圆圈代表一个节点,内圆和外圆之间的面积表示节点的重要性。旭日图通常用于展示类别层次结构以及它们之间的嵌套关系,比如访问日志中的网站流量数据或者软件中的模块依赖关系等。

功能
  1. 支持绘制旭日图,包括多级扇形图和环形旭日图;
  2. 支持动态旭日图,支持通过鼠标滚轮或手势进行缩放和平移操作;
  3. 支持自定义节点大小、颜色、标签等属性;
  4. 支持 CSV、JSON 等多种数据格式;
  5. 可以与 Jupyter Notebook 集成,方便数据分析。
安装

在命令行中输入以下命令:

pip install px.sunburst
示例
import pandas as pd
from px.sunburst import Sunburst

# 数据预处理
df = pd.read_csv('data.csv')
labels = df['labels'].str.split('/').tolist()
sizes = df['sizes'].tolist()

# 绘制旭日图
sb = Sunburst(labels=labels, sizes=sizes)
sb.show()

sunburst example

作者

px.sunburst 由 Python 爱好者 @liuhuang31gt 开发,欢迎提出宝贵意见和建议。

参考资料