matplotlib之2000-2017年各行业国民生产总值箱线图

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = 'simhei'
plt.rcParams['axes.unicode_minus'] = False
data1 = np.load('D:\matplotlib\国民经济核算季度数据.npz')
name = data1['columns']
values = data1['values']
p = plt.figure(figsize=(14, 6))
label1 = ['第一产业', '第二产业', '第三产业']
label2 = ['农业','工业','建筑','批发','交通','餐饮','金融','房地产','其他']
gdp1 = ([list(values[:,3]),list(values[:,4]),list(values[:,5])])
gdp2 = ([list(values[:,i]) for i in range(6,15)])
ax1 = p.add_subplot(1,2,1)  #subplot一行两列的第一列
plt.boxplot(gdp1, notch=True, labels=label1,meanline=True)
plt.ylabel('生产总值(亿元)')
plt.title('2000-2017年各产业国民生产总值箱线图')
ax2 = p.add_subplot(1,2,2)
plt.boxplot(gdp2, notch=True, labels=label2,meanline=True)
plt.ylabel('生产总值(亿元)')
plt.title('2000-2017年各行业国民生产总值箱线图')
plt.savefig('D:/matplotlib/2000-2017年国民生产总值箱线图.png')
plt.show()

你可能感兴趣的:(matplotlib库)