Python画饼状图解决字体重叠问题
生活随笔
收集整理的這篇文章主要介紹了
Python画饼状图解决字体重叠问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
使用Python的matplotlib庫繪制餅狀圖非常方便,只需要提供數據,就可以把圖畫出來
import matplotlib.pyplot as pltdata = [89,95,60] labels = ['甲','乙','丙'] plt.pie(data, autopct='%.2f%%',labels=labels)plt.legend() plt.show()但是在我們使用過程中常常碰到因數據過小而導致的字體重疊。
這時我們可以添加pctdistance參數,該參數可以認為是圖中百分比距離圓心的距離。
import matplotlib.pyplot as pltdata = [89,95,60,2,4] labels = ['甲','乙','丙','丁','戊'] plt.pie(data, autopct='%.2f%%',labels=labels,pctdistance=0.9)plt.legend() plt.show()這樣問題得到了有效解決。
實際上我們再添加一個參數explode,該參數表示(每一塊)離開中心距離。
plt.pie(data, autopct='%.2f%%',labels=labels,pctdistance=0.9,explode=(0,0,0,0.4,0.2))繪制的圖如下,相當于把較小的部分摳了出來。
如果覺得文章還不錯的話,就請留下一個大大的贊吧!!十分感謝
總結
以上是生活随笔為你收集整理的Python画饼状图解决字体重叠问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Plan】I have a plan
- 下一篇: Phenix.NET for WebAP