第一次使用jupyter有几个要注意的地方:load读取文件可能会读取不到建议点进文件夹然后在创建项目
第二点:如果是使用cmd命令行打开jupyter的,不能关闭命令行 不然会断开连接
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']='SimHei'
plt.rcParams['axes.unicode_minus']=False
data=np.load('../newtest/国民经济核算季度数据.npz',allow_pickle=True)
name=data['columns']
values=data['values']
label2=['农业','工业','建筑','批发','交通','餐饮','金融','房地产','其他']
p=plt.figure(figsize=(12,12))
ax1=p.add_subplot(2,2,3)
plt.bar(range(9),values[0,6:],width=0.5)
plt.xlabel('行业')
plt.ylabel('生产总值(亿元)')
plt.xticks(range(9),label2)
plt.title('2015国民生产总值直方图')
plt.savefig('../newtest/国民生产总值直方图.png')
plt.figure(figsize=(6,6))
label=['农业','工业','建筑','批发','交通','餐饮','金融','房地产','其他']
explode=[0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,]
plt.pie(values[0,6:],explode=explode,labels=label,autopct='%1.1f%%')
plt.title('2015年第一季度各产业国民生产总值图')
plt.savefig('../newtest/饼图.png')
plt.show()
label= ['第一产业','第二产业','第三产业']## 定义标签
gdp = (list(values[:,3]),list(values[:,4]),list(values[:,5]))
plt.figure(figsize=(6,4))
plt.boxplot(gdp,notch=True,labels = label, meanline=True)
plt.title('2000-2015各产业国民生产总值箱线图')
plt.savefig('../newtest/2000-2015各产业国民生产总值箱线图.png')
plt.show()
ax2=p.add_subplot(2,1,2)
p=plt.figure(figsize=(8,6))
label3=['农业','工业','建筑','批发','交通','餐饮','金融','房地产','其他']
gdp2=([list(values[:,i])for i in range(6,15)])
plt.boxplot(gdp2,notch=True,labels=label3,meanline=True)
plt.title('2000-2015各行业国民生产总值箱线图')
plt.xlabel('行业')
plt.ylabel('生产总值(亿元)')
plt.savefig('../newtest/2000-2015各产业国民生产总值箱线图.png')
plt.show()