首頁>技術>

matplotlib庫,作為Python資料視覺化的常用庫和經典庫,咱們已經探討了多次,並瞭解了內部多個函式的使用,上次咱們聊瞭如何在圖表中新增各種樣式的圖例,今天呢,咱們接著上次的內容繼續深入聊聊,看看如何在餅圖中新增圖例。

大家已經知道,在Python中想要生成餅圖,就需要呼叫matplotlib庫中的pie()函式,而如何想要生成獨具特色的餅圖,就需要了解pie()函式中各個關鍵字引數的含義和賦值方式。

好啦,那怎麼才能生成帶圖例的餅圖呢?下面咱們還是老規矩,舉個“栗子”來直觀感受一下吧:

上面程式就是咱們所編寫的用於生成帶圖例的餅圖的程式碼,其中紅色方框中的內容就是為圖表新增圖例的程式碼,其實它是使用了圖例函式的plt.legend(wedges,elements)的形式,透過該形式就可以將餅片外部的文字標籤放在圖例中,而餅片的數值標籤仍然放在餅片的內部

對於函式legend()中的引數wedges則表示餅片例項的列表,引數elements則表示餅片的文字標籤列表

好啦,下面咱們就呼叫Python直譯器執行一下上面咱們所編寫的程式吧:

執行上面的指令,就會生成如下圖表:

好啦,上面就是關於在餅圖中新增圖例的相關知識,下面咱們接著說一下如何在圖表中新增特殊樣式的標題吧

大家都知道,在圖表中新增標題呼叫的是matplotlib庫中的title()函式,其實如果設定title()函式中的關鍵字引數,就可以生成具有獨特樣式的標題!

比如如下形式:

plt.title(‘right demo’, loc=’right’, family=’Comic Sans MS’, size=20, style=’oblique’, color=’r’)

對於上面title()函式中的引數咱們來具體分析一下吧,title()函式的關鍵字引數注意集中在標題位置引數和標題文字格式引數,標題位置引數值有“left”、“center”和“right”;而標題文字格式引數主要是字型類別family、字型大小size、字型顏色color和字型風格style等,這些文字格式引數可以放在關鍵字引數fontdict的字典中儲存,當然也可以分別作為標題函式title()的關鍵字引數

好啦,對於繪製帶圖例的餅圖的相關操作大家要熟記,且對於特殊樣式的標題新增也要學會哦,今天咱們就聊到這吧,下次再見哦!

15
最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • Python程式設計:訊息或資料自動傳送程式案例