使用Python绘制旭日图

使用Python绘制旭日图

  • 旭日图
  • 效果
  • 代码

旭日图

旭日图是一种层次结构图表,用于展示数据的多层次关系。它类似于多层的环形图。

效果

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-W7pp1Pgn-1720511220218)(https://i-blog.csdnimg.cn/direct/9382052ea34d44079c104e67a5ee5722.png)]

代码

python 复制代码
import matplotlib.pyplot as plt
from pylab import *
mpl.rcParams['font.sans-serif']=['SimHei']
# 示例数据
sizes = [15, 30, 45, 10]
labels = ['A', 'B', 'C', 'D']
sub_sizes = [7, 8, 15, 15, 20, 25, 5, 5]
sub_labels = ['A1', 'A2', 'B1', 'B2', 'C1', 'C2', 'D1', 'D2']

# 绘制旭日图
fig, ax = plt.subplots()
ax.pie(sizes, labels=labels, radius=1.3, wedgeprops=dict(width=0.3, edgecolor='w'))
ax.pie(sub_sizes, labels=sub_labels, radius=1, wedgeprops=dict(width=0.3, edgecolor='w'))
ax.set(aspect="equal")
plt.title('旭日图')
plt.show()
相关推荐
taoyong0014 分钟前
Java线程核心01-中断线程的理论原理
java·开发语言
一雨方知深秋4 分钟前
智慧商城:封装getters实现动态统计 + 全选反选功能
开发语言·javascript·vue2·foreach·find·every
海威的技术博客7 分钟前
关于JS中的this指向问题
开发语言·javascript·ecmascript
觅远9 分钟前
python实现word转html
python·html·word
froginwe1133 分钟前
PostgreSQL表达式的类型
开发语言
悠然的笔记本34 分钟前
python2和python3的区别
python
委婉待续35 分钟前
java抽奖系统(八)
java·开发语言·状态模式
deja vu水中芭蕾38 分钟前
嵌入式C面试
c语言·开发语言
爱码小白38 分钟前
PyQt5 学习方法之悟道
开发语言·qt·学习方法
西猫雷婶1 小时前
python学opencv|读取图像(十六)修改HSV图像HSV值
开发语言·python·opencv