pythonplt制作饼状图_4.5Python数据处理篇之Matplotlib系列(五)---plt.pie()饼状图
目錄
[TOC]
前言
餅狀圖需要導(dǎo)入的是:
plt.pie(x, labels= )
(一)簡單的餅狀圖
(1)說明:
pyplot.``pie(x, explode=None, labels=None……)
屬性
說明
類型
x
數(shù)據(jù)
list
labels
標(biāo)簽
list
autopct
數(shù)據(jù)標(biāo)簽
%0.1%% 保留一位小數(shù)
explode
突出的部分
list
shadow
是否顯示陰影
bool
pctdistance
數(shù)據(jù)標(biāo)簽的距離圓心位置
0~1
labeldistance
標(biāo)簽的比例
float
startangle
開始繪圖的角度
float
radius
半徑長
默認(rèn)是1
(2)源代碼:
# 導(dǎo)入模塊
import matplotlib.pyplot as plt
# 數(shù)據(jù)
labels = ["A", "B", "c", "d"]
fracs = [15, 30, 45, 10]
# 畫圖
plt.pie(x=fracs, labels=labels)
# 展示
plt.show()
(3)展示效果:
(二)添加陰影和突出部分
(1)說明:
添加一些兩屬性: explode=exp, shadow=True
(2)原代碼:
# 導(dǎo)入模塊
import matplotlib.pyplot as plt
# 數(shù)據(jù)
labels = ["A", "B", "c", "d"]
fracs = [15, 30, 45, 10]
exp = [0, 0.1, 0, 0]
# 畫圖
plt.pie(x=fracs, labels=labels, explode=exp, shadow=True)
# 展示
plt.show()
(3)輸出效果:
(三)顯示圖例和數(shù)據(jù)標(biāo)簽:
(1)說明:
添加屬性:(顯示數(shù)據(jù)標(biāo)簽)
autopct="%0.2f%%"
添加代碼:(顯示圖例)
plt.legend()
(2)原代碼:
# 導(dǎo)入模塊
import matplotlib.pyplot as plt
# 數(shù)據(jù)
labels = ["A", "B", "c", "d"]
fracs = [15, 30, 45, 10]
exp = [0, 0.1, 0, 0]
# 畫圖
plt.pie(x=fracs, labels=labels, explode=exp, shadow=True, autopct="%0.2f%%")
# 顯示圖例
plt.legend()
# 展示
plt.show()
(3)輸出效果:
作者:Mark
日期:2019/02/13 周三
總結(jié)
以上是生活随笔為你收集整理的pythonplt制作饼状图_4.5Python数据处理篇之Matplotlib系列(五)---plt.pie()饼状图的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matplotlib之pyplot画饼图
- 下一篇: 类与类图,以及类间关系