import matplotlib.pyplot as plt
import numpy as np
加载数据
data = np.load("./国民经济核算季度数据.npz")
columns = data[“columns”]
values = data[“values”]
print(columns)
print(values)
创建画布
plt.figure()
坐标轴支持中文
plt.rcParams[‘font.sans-serif’]=‘SimHei’
支持负号
plt.rcParams[‘axes.unicode_minus’]=False
准备数据 2017第一季度第一产业,第二产业,第三产业具体的值
x = values[-4,3:6]
增加离心半径
explode = (0.01,0.01,0.01)
增加阴影
shadow = True
label
label = [“第一产业”,“第二产业”,“第三产业”,]
绘图
plt.pie(x,explode=explode,shadow=True,colors=[“r”,“g”,“b”],labels=label,autopct="%.2f%%")
由椭圆变圆形
plt.axis(‘equal’)
plt.savefig("./饼图.png")
展示
plt.show()