旭日图(Sunburst Chart)是一种环形图,用于显示层次结构数据的分布和比例关系。它以太阳系的形象为灵感,将数据分层显示为环形的扇形区域,每个扇形表示一个类别或子类别,并显示其在整体中的比例。旭日图主要有以下特点。
(1)环形结构:旭日图呈现为一个环形,内部是根节点或整体,外部是子节点或类别。每个层级都由一条环形扇区表示。
(2)扇形区域:每个扇形区域的大小表示该类别在整体中的比例。较大的扇形表示具有更高比例的类别,而较小的扇形表示具有较低比例的类别。
(3)颜色编码:通常,每个扇形区域使用不同的颜色来区分类别或子类别。颜色可以帮助观察者快速识别不同的数据部分。
(4)层级结构:旭日图可以显示多个层级,每个层级可以细分为更小的子类别。这种层级结构使观察者能够了解不同类别之间的分布和比例关系。
下面介绍交互式可视化包plotly绘制旭日图。该包根据需要可以显示所有级,也可以仅显示父级及其子级,方便用户探索各级的比例以及父级的子级占该父级的比例。
基础旭日图
【例7-1】基础旭日图绘制示例。输入代码如下:
输出结果如图7—1所示。
图7—1 输出结果1