数据挖掘技术-绘制饼图
繪制餅圖
準備數據guomin.npz,下載數據guomin.npz到Linux本地的/course/DataAnalyze/data目錄
代碼 43?繪制2017年第一季度各產業國民生產總值餅圖
| In[2]: | plt.figure(figsize=(6,6))## 將畫布設定為正方形,則繪制的餅圖是正圓 label= ['第一產業','第二產業','第三產業']##定義餅狀圖的標簽,標簽是列表 explode = [0.01,0.01,0.01]## 設定各項離心n個半徑 plt.pie(values[-1,3:6],explode=explode,labels=label,autopct='%1.1f%%')## 繪制餅圖 plt.title('2017年第一季度各產業國民生產總值餅圖') plt.savefig('../2017年第一季度各產業生產總值占比餅圖') plt.show() |
| Out[2]: |
?
代碼 44?繪制國民生產總值構成分布餅圖
| In[5]: | label1 = ['第一產業','第二產業','第三產業']## 標簽1 label2 = ['農業','工業','建筑','批發','交通','餐飲','金融','房地產','其他']## 標簽2 explode1 = [0.01,0.01,0.01] explode2 = [0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01,0.01] p = plt.figure(figsize=(12,12)) ## 子圖1 ax1 = p.add_subplot(2,2,1) plt.pie(values[0,3:6],explode=explode1,labels=label1,autopct='%1.1f%%')## 繪制散點圖 plt.title('2000年第一季度國民生產總值產業構成分布餅圖') ##子圖2 ax2 = p.add_subplot(2,2,2) plt.pie(values[-1,3:6],explode=explode1,labels=label1,autopct='%1.1f%%')## 繪制散點圖 plt.title('2017年第一季度國民生產總值產業構成分布餅圖') ##子圖3 ax3 = p.add_subplot(2,2,3) plt.pie(values[0,6:],explode=explode2,labels=label2,autopct='%1.1f%%')## 繪制散點圖 plt.title('2000年第一季度國民生產總值行業構成分布餅圖') #添加圖表標題 ##子圖3 ax4 = p.add_subplot(2,2,4) plt.pie(values[-1,6:],explode=explode2,labels=label2,autopct='%1.1f%%')## 繪制散點圖 plt.title('2017年第一季度國民生產總值行業構成分布餅圖') #添加圖表標題 ##保存并顯示圖形 plt.savefig('../國民生產總值構成分布餅圖.png') plt.show() |
| Out[5]: |
?
總結
以上是生活随笔為你收集整理的数据挖掘技术-绘制饼图的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关闭xp系统还原
- 下一篇: Gazebo使用笔记(6) —— 摩擦力