matplotlib視覺化番外篇pie()--內嵌環形餅圖
本節重點:利用pie()函式繪製內嵌餅圖,官方內嵌餅圖專案地址,可以對相同事物不同情形下資料進行展示,參考部落格地址,另參考書籍劉大成《matplotlib實踐》。
相關函式:matplotlib.pyplot.pie(),matplotlib視覺化篇pie()--餅圖.
繪製內嵌環形餅圖注意事項:1.連續使用兩次pie()函式;2.注意wedgeprops引數設定環形邊界
關鍵引數:
data: 資料列表,即顯示各部分的百分比
autopct: 設定百分數比例顯示格式,如%3.1f%%表示3位有效數字,保留小數點後一位,浮點型別,%%為了顯示出百分號
radius: 餅形圖的半徑大小
pctdistance: 設定百分數字標籤離中心距離
wedgeprops: 設定餅形圖內外邊界的屬性,如環的寬度,環邊界顏色和寬度
最簡實現:
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei']
#資料集,x1,x2分別對應外部、內部百分比例
x1=[20,30,15,20,15]
x2=[30,25,15,20,10]
#設定餅狀圖各個區塊的顏色
color=['aqua','linen','lightcoral','olive','gold']
plt.pie(x1,autopct='%3.1f%%',radius=1,pctdistance=0.85,colors=color,wedgeprops=dict(linewidth=2,width=0.3,edgecolor='w'))
plt.pie(x2,autopct='%3.1f%%',radius=0.7,pctdistance=0.7,colors=color,wedgeprops=dict(linewidth=2,width=0.4,edgecolor='w'))
#圖例
legend_text=['麵粉','砂糖','奶油','堅果','水']
plt.legend(legend_text,title='配料表',loc='center right')#設定圖例標題、位置
plt.axis('equal')#設定座標軸比例以顯示為圓形
plt.show()
實現效果:
相關文章
- 資料視覺化之matplotlib實戰:plt.pie()函式 繪製餅狀圖視覺化函式
- 從零開始學Python視覺化(五): 餅圖及環形圖Python視覺化
- python資料視覺化-matplotlib入門(5)-餅圖和堆疊圖Python視覺化
- python資料視覺化-matplotlib入門(4)-條形圖和直方圖Python視覺化直方圖
- 圖形演算法視覺化演算法視覺化
- 【matplotlib 實戰】--餅圖
- matplotlib 繪圖視覺化知識點整理繪圖視覺化
- Numpy的Matplotlib視覺化視覺化
- 【matplotlib視覺化】樣式色彩視覺化
- 【matplotlib教程】資料視覺化視覺化
- Matplotlib 視覺化最有價值的 50 個圖表視覺化
- Tableau——資料前處理、折線圖、餅圖(環形圖)
- Java 在Excel中新增分離型餅圖、環形圖JavaExcel
- Matplotlib資料視覺化基礎視覺化
- Python--matplotlib繪圖視覺化知識點整理Python繪圖視覺化
- 資料視覺化常用圖形都有哪些(一)視覺化
- 資料視覺化常用圖形都有哪些(二)視覺化
- 資料視覺化常用圖形都有哪些(三)視覺化
- 資料視覺化常用圖形都有哪些(四)視覺化
- 前端之圖形學-1 資料視覺化前端視覺化
- SoviChart資料視覺化:條形圖(Bar chart)視覺化
- Python資料視覺化matplotlib庫Python視覺化
- 分形、分形幾何、資料視覺化、Python繪圖視覺化Python繪圖
- 網站地圖視覺化圖形生成器:SlickMap CSS網站地圖視覺化CSS
- 還在用餅狀圖?來瞧瞧這些炫酷的百分比視覺化新圖形(附程式碼實現)⛵視覺化
- Python 利用pandas和matplotlib繪製餅圖Python
- matplotlib的圖形後端後端
- R視覺化09|ggplot2-圖層圖形語法 (1)視覺化
- Python+pandas+matplotlib視覺化案例一則Python視覺化
- 讓資料視覺化變得簡單 – JavaScript 圖形庫視覺化JavaScript
- 視覺化學習:圖形系統中的顏色表示視覺化
- 【Tensorflow_DL_Note15】TensorFlow視覺化學習2-用Matplotlib視覺化視覺化
- 易用的雲端 CAD 視覺化圖形引擎-分形三維重磅來襲視覺化
- 視覺化搭建內建 API視覺化API
- [簡易版]有向無環圖(DAG)前端視覺化前端視覺化
- Linux下Zabbix5.0 LTS + Grafana8.2.2圖形視覺化LinuxGrafana視覺化
- 禁用內嵌檢視的排序排序
- Matplotlib視覺化最有價值的50個圖表(附完整Python原始碼)視覺化Python原始碼