![cover](https://img-blog.csdnimg.cn/0a4b586bce2243ce8a4452238554ac4c.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBATWFwbGVzQnJpZGdl,size_20,color_FFFFFF,t_70,g_se,x_16)
绘制2000年、2017年第一季度国民生产总值产业构成分布、行业构成分布直方图
import numpy as npimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = 'simhei'plt.rcParams['axes.unicode_minus'] = Falsedata1 = np.load('国民经济核算季度数据.npz', allow_pickle=True)name = data1['c
·
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = 'simhei'
plt.rcParams['axes.unicode_minus'] = False
data1 = np.load('国民经济核算季度数据.npz', allow_pickle=True)
name = data1['columns']
values = data1['values']
label1 = ['第一产业', '第二产业', '第三产业']
label2 = ['农林牧渔', '工业', '建筑', '批发零售', '交通', '住宿餐饮', '金融', '房地产', '其他']
p = plt.figure(figsize=(8, 6))
def show_pro(plt_local, value_local, bin, wid, type, year):
plt.subplot(plt_local)
plt.hist(value_local, bins=bin, rwidth=wid, align='mid')
plt.xlabel(type)
plt.ylabel('生产总值(亿元)')
plt.title(year + '各产业第一季度国民生产总值直方图')
show_pro(221,values[-1, 3:6],3,0.8,'产业','2017')
show_pro(222,values[-1, 6:15],9,0.6,'行业','2017')
show_pro(223,values[0, 3:6],3,0.7,'产业','2000')
show_pro(224,values[0, 6:15],9,0.7,'行业','2000')
plt.show()
plt.savefig('直方图.png')
更多推荐
所有评论(0)