matplotlib.pyplot饼状图中加入标签、颜色、 所占比例,加入起始角度和阴影并分离,设置标题

matplotlib.pyplot饼状图中加入标签、颜色、 所占比例,加入起始角度和阴影并分离,设置标题

饼状图使用 plt.pie()


import matplotlib.pyplot as plt

y = [17, 28, 25, 30]
plt.pie(y)
plt.title('one pie')
plt.show()

matplotlib.pyplot饼状图中加入标签、颜色、 所占比例,加入起始角度和阴影并分离,设置标题
  1. 饼状图中加入标签, 颜色, 所占比例

加入标签 labels=labels labels为列表
加入颜色 colors=colors colors为列表
加入所占比例autopct=’%.1f%%’保留一位小数
举例
plt.pie(y, labels=labels, colors=colors, autopct=’%.1f%%’)


import matplotlib.pyplot as plt

plt.rcParams['font.family'] = ['Microsoft YaHei']

y = [17, 28, 25, 30]
labels = ['A', 'B', 'C', 'D']
colors = ["#d5610d", "#5d9ca9", "#65a509", "#a498c6"]

plt.subplot(1, 2, 1)

plt.pie(y, labels=labels, colors=colors)
plt.title("加标签和颜色")

plt.subplot(1, 2, 2)

plt.pie(y, labels=labels, colors=colors, autopct='%.1f%%')
plt.title("加百分比和起始角度")
plt.suptitle("饼状图对比", color='yellowgreen', fontsize=20)

plt.show()

结果

matplotlib.pyplot饼状图中加入标签、颜色、 所占比例,加入起始角度和阴影并分离,设置标题
  1. 饼状图添加起始角度和阴影并分离,设置标题

添加起始角度 startangle=90 默认0起始90度是正上方为起点
添加阴影立体感 shadow=True 默认False
举例
plt.pie(y,startangle=90, shadow=True, explode=(0, 0.2, 0, 0))
设置标题
plt.title(“str”, color=’color’, fontsize=20) # 标题


import matplotlib.pyplot as plt

plt.rcParams['font.family'] = ['Microsoft YaHei']

y = [17, 28, 25, 30]
labels = ['A', 'B', 'C', 'D']
colors = ["#d5610d", "#5d9ca9", "#65a509", "#a498c6"]

plt.subplot(1, 2, 1)

plt.pie(y, labels=labels, colors=colors, autopct='%.1f%%', startangle=90, shadow=True, explode=(0, 0.2, 0, 0))
plt.title("加阴影并分离")

plt.subplot(1, 2, 2)

plt.pie(y, labels=labels, colors=colors, autopct='%.1f%%', startangle=90, shadow=True, explode=(0, 0.2, 0, 0))
plt.title("更改标题颜色和10号文字大小", color='purple', fontsize=10)
plt.suptitle("饼状图对比", color='yellowgreen', fontsize=20)

plt.show()

结果

matplotlib.pyplot饼状图中加入标签、颜色、 所占比例,加入起始角度和阴影并分离,设置标题
公众号下回复’饼状图’获取源码
matplotlib.pyplot饼状图中加入标签、颜色、 所占比例,加入起始角度和阴影并分离,设置标题

Original: https://blog.csdn.net/qq_51383760/article/details/124860831
Author: 木柚杂货店
Title: matplotlib.pyplot饼状图中加入标签、颜色、 所占比例,加入起始角度和阴影并分离,设置标题

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/765466/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球