数据真相:这么多年了,全国本科毕业生总数累计还是不到1个亿,受过高等教育的人才仍然稀缺


# coding: utf-8

# In[1]:


import numpy as np
import pandas as pd
import matplotlib.pyplot as plt


# In[2]:


#数据从国家统计局获取:http://data.stats.gov.cn/search.htm?s=%E6%AF%95%E4%B8%9A%E7%94%9F
xls=pd.read_excel("d:/graduates.xls",index=False)


# In[3]:


header_names=xls["指标"]

transformed_xls=xls.iloc[:,1:40].stack().unstack(0)
transformed_xls.columns = header_names
cleared_data=transformed_xls.sort_index(0,ascending=True)

y=cleared_data.iloc[:,0].tolist()

x=cleared_data.index.values.tolist()
x=list(map(lambda v:v[:4],x))

plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['figure.figsize'] = (18, 9)
plt.rc('axes', axisbelow=True)
plt.grid(axis="y",alpha=0.5)
plt.xticks(rotation=45)
plt.bar(x,y,color="#FF6666")
plt.title("每年高校毕业生人数统计",fontsize=20)
plt.annotate(xy=(0,750),s="数据来源:国家统计局",fontsize=10,color="#FF6666")
plt.annotate(xy=(18,750),s="期间累计人数 ≈ "+str(round(sum(y)))+" 万人",fontsize=10,color="#FF6666")
plt.xlabel("毕业年份",fontsize=15)
plt.ylabel("高校毕业生人数 (万人)",fontsize=15)
plt.savefig("d:/graduates.png")
plt.show()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章