數據真相:這麼多年了,全國本科畢業生總數累計還是不到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()

 

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