Matplotlib中的饼状图

饼状图简介

在这里插入图片描述

饼状图函数简介

在这里插入图片描述

饼状图代码实现

import numpy as np
import matplotlib.pyplot as plt

plt.rcParams["font.sans-serif"] = "SimHei"
plt.rcParams["axes.unicode_minus"] = False

# 2000年 三大产业 的 生产总值  10,30,50


data = [10, 30, 50]
data_name = ["第一产业", "第二产业", "第三产业"]

plt.pie(
    data,
    autopct="%.2f%%",  # 显示百分比,
    pctdistance=0.8, # 百分比显示信息  距离 圆心的距离
    labels=data_name,
    # labeldistance=1.3, # label显示信息  距离 圆心的距离
    # explode 需要和数据量一致
    explode=[0.01, 0.02, 0.03],  # 离心半径;距离圆心的半径
    # shadow=True, # 是否有阴影
    colors=['r', 'g', 'b']
)

plt.legend(data_name)

plt.title("三大产业占比图")

plt.show()

结果展示

在这里插入图片描述

饼状图参数说明

在这里插入图片描述

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐