Python繪制餅圖
1.1 對應代碼如下圖所示
import matplotlib.pyplot as plt
from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['STZhongsong'] # 指定默認字體:解決plot不能顯示中文問題
mpl.rcParams['axes.unicode_minus'] = False
x=[1,2,3,4]
labels=["我的店鋪1","我的店鋪2","我的店鋪3","我的店鋪4"]
explode=[0,0,0,0.06]
labeldistance=1
plt.pie(x, explode=explode, labels=labels, autopct = '%1.1f%%',
shadow= False, startangle =90,labeldistance=labeldistance,radius=1.1,wedgeprops={'linewidth':1})
'''
explode 餅圖中每一塊離圓心的距離
autopct 控制餅圖中數值的百分比格式
colors 餅圖中每一塊1.1
shadow 餅圖是否有陰影
pctdistance 餅圖中百分比數值距離中心的距離
labeldistance labels距離餅圖的距離
startangle 餅圖的初始角度
radius=1.0 餅圖的半徑
'''
plt.title("各店鋪銷量占比",loc="center")
plt.show();
1.2最終結果如下圖所示