掃碼關注【牽引小哥講Python】,關注回復【資源】領取學習資源!
為貴池等地區用戶提供了全套網頁設計制作服務,及貴池網站建設行業解決方案。主營業務為成都做網站、網站建設、貴池網站設計,以傳統方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業、用心的態度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
本期小哥主要講解餅圖的繪制方法。在Matplotlib中使用 ax.pie() 函數繪制餅圖。官方參考鏈接:
關鍵參數說明:
應用舉例:
對于 labels 也可通過 legend 顯示。
ax.pie() 函數的返回值有三個:
在進階用法中,小哥結合Python的格式化輸出和 ax.pie() 返回值,示范如何將每個扇區對應的數量標注到圖中。
我們在運用Python制作各種圖形的時候,經常需要繪制餅圖。那么如何用Python繪制餅圖呢?下面我給大家分享演示一下。
工具/材料
Pycharm
首先我們需要在Excel文件中準備好餅圖的數據,如下圖所示
接下來我們打開Pycharm,新建Python文件,導入Python的pandas庫,利用pandas將Excel數據加載到緩存中,如下圖所示
然后我們在導入pyplot庫,運用pyplot庫的pie進行餅圖的繪制,如下圖所示
接著運行程序以后我們就可以看到一張如下圖所示的餅圖了,但是四周的名稱和Excel中的還是不太一樣,接下來修改四周的名稱
我們在運用pandas庫加載Excel數據文件的時候加上index_col屬性即可,如下圖所示
這次在運行程序我們就可以看到餅圖四周的名稱和Excel中的一樣了,如下圖所示
接著我們在運用pyplot中的title和ylable設置餅圖的標題和Y坐標軸的名稱,如下圖所示
最后運行文件就可以看到下面這個信息比較齊全的餅圖了,如下圖所示,到這里用Python繪制餅圖就結束了
上一課介紹了柱形圖和條形圖,本課將介紹另外幾種統計圖表。
Box Plot 有多種翻譯,盒須圖、盒式圖、盒狀圖或箱線圖、箱形圖等,不管什么名稱,它的基本結構是這樣的:
這種圖是由美國著名統計學家約翰·圖基(John Tukey)于 1977 年發明的,它能顯示出一組數據的上限、下限、中位數及上下四分位數。
為了更深入理解箱線圖的含義,假設有這樣一組數據:[1, 3, 5, 8, 10,11, 16, 98 ],共有 8 個數字。
首先要計算箱線圖中的“四分位數”,注意不是 4 個數:
對于已經排序的數據 [1, 3, 5, 8, 10,11, 16, 98 ],下四分位數(Q1)的位置是數列中從小到大第 2.25 個數,當然是不存在這個數字的——如果是第 2 個或者第 3 個,則存在。但是,可以用下面的原則,計算出此位置的數值。
四分位數等于與該位置兩側的兩個整數的加權平均數,此權重取決于相對兩側整數的距離遠近,距離越近,權重越大,距離越遠,權重越小,權數之和等于 1。
根據這個原則,可以分別計算本例中數列的 3 個四分位數。
在此計算基礎上,還可以進一步計算四分位間距和上限、下限的數值。
先看一個簡單示例,了解基本的流程。
輸出結果:
這里繪制了兩張箱線圖,一張沒有顯示平均值,另外一張顯示了平均值,所使用的方法就是 boxplot,其完整參數列表為:
參數很多,不要擔心記憶問題,更別擔心理解問題。首先很多參數都是可以“望文生義”的,再有,與以前所使用的其他方法(函數)的參數含義也大同小異。
輸出結果:
所謂的“凹槽”,不是簡單形狀的改變,左右折線的上限區間表示了數據分布的置信區間,橫線依然是上限和下限。
本文名稱:python繪制餅圖函數 Python繪制餅狀圖
本文鏈接:http://m.kartarina.com/article6/hgpoog.html
成都網站建設公司_創新互聯,為您提供、ChatGPT、動態網站、品牌網站制作、面包屑導航、外貿網站建設
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯