用python把數據畫成餅狀圖,Python+matplotlib繪制多門課程學生成績分布餅狀圖

 2023-10-04 阅读 27 评论 0

摘要:封面圖片:《Python程序設計實驗指導書》,董付國,清華大學出版社=================餅狀圖比較適合展示一個總體中各個類別所占的比例,例如商場年度營業額中各類商品、不同員

封面圖片:《Python程序設計實驗指導書》,董付國,清華大學出版社

=================

餅狀圖比較適合展示一個總體中各個類別所占的比例,例如商場年度營業額中各類商品、不同員工的占比,家庭年度開銷中不同類別的占比等。

擴展庫matplotlib.pyplot中的pie()函數可以用來繪制餅狀圖,語法如下:

pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance=1.1, startangle=None, radius=None, counterclock=True, wedgeprops=None, textprops=None, center=(0, 0), frame=False, hold=None, data=None)

表? pie()函數常用參數及含義

參數名稱

含義

x

數組形式的數據,自動計算其中每個數據的占比并確定對應的扇形的面積

explode

取值可以為None或與x等長的數組,用來指定每個扇形沿半徑方向相對于圓心的偏移量,None表示不進行偏移

colors

可以為None或包含顏色值的序列,用來指定每個扇形的顏色,如果顏色數量少于扇形數量就循環使用這些顏色

labels

與x等長的字符串序列,用來指定每個扇形的文本標簽

autopct

用來設置在扇形內部使用數字值作為標簽顯示時的格式

pctdistance

用來設置每個扇形的中心與autopct指定的文本之間的距離,默認為0.6

labeldistance

每個餅標簽繪制時的徑向距離

shadow

True/False,用來設置是否顯示陰影

startangle

設置餅狀圖第一個扇形的起始角度,相對于x軸并沿逆時針方向計算

radius

用來設置餅的半徑,默認為1

counterclock

True/False,用來設置餅狀圖中每個扇形的繪制方向

center

(x,y)形式的元組,用來設置餅的圓心位置

frame

True/False,用來設置是否顯示邊框

?

用python把數據畫成餅狀圖???已知某班級的數據結構、線性代數、英語和Python課程考試成績,要求繪制餅狀圖顯示每門課的成績中優(85分以上)、及格(60-84分)、不及格(60分以下)的占比。

參考代碼:

python心得體會,運行結果:

溫馨提示

關注本公眾號“Python小屋”,通過菜單“最新資源”==>“歷史文章”可以快速查看分專題的800篇技術文章列表(可根據關鍵字在頁面上搜索感興趣的文章),通過“最新資源”==>“微課專區”可以免費觀看300節Python微課,通過“最新資源”==>“培訓動態”可以查看近期Python培訓安排,通過“最新資源”==>“教學資源”可以查看Python教學資源。

--------董付國老師Python系列圖書--------

友情提示:不建議購買太多,最好先通過京東、當當、天貓查閱圖書了解目錄和側重點,然后再選擇購買適合自己的書。

1)《Python程序設計(第2版)》清華大學出版社,2016年8月

2)《Python可以這樣學》清華大學出版社,2017年2月

3)《Python程序設計基礎(第2版)》清華大學出版社,2018年1月

4)《中學生可以這樣學Python》清華大學出版社,配套微課:《中學生可以這樣學Python》84節微課免費觀看地址

5)《Python程序設計開發寶典》清華大學出版社,2018年10月

6)《玩轉Python輕松過二級》清華大學出版社,2018年5月

7)《Python程序設計基礎與應用》機械工業出版社,2018年9月

8)《Python程序設計實驗指導書》清華大學出版社,2019年4月

9)《Python編程基礎與案例集錦(中學版)》電子工業出版社,2019年4月

10)《大數據的Python基礎》機械工業出版社,預計2019年5月出版

11)譯作《Python程序設計》,機械工業出版社(華章),2018年11月出版

12)繁體版《Python也可以這樣學》,臺灣博碩文化股份有限公司,2017年10月出版,本書為《Python可以這樣學》在臺灣發行的繁體版,兩本書內容一樣,不建議重復購買。

《中學生可以這樣學Python》84節微課免費觀看地址

非計算機專業《Python程序設計基礎》教學參考大綱

計算機相關專業“Python程序設計”教學大綱(參考)

《Python程序設計》實驗指導書(30個實驗)

《Python程序設計基礎與應用》課后習題答案

Python課程期末考試編程題自動批卷原理與實現模板

“Python小屋”免費資源匯總(截至2018年11月28日)

Python課堂上我與學生斗智斗勇已8個學期

技術要點|Python監控學生端電腦屏幕自動識別學習狀態

課后習題答案

《Python程序設計基礎(第2版)》習題答案

《Python程序設計基礎與應用》課后習題答案

實驗指導書

《Python程序設計》實驗指導書(30個實驗)

Python實驗項目1例:使用進程池統計指定范圍內素數的個數

教學大綱

非計算機專業《Python程序設計基礎》教學參考大綱

計算機相關專業“Python程序設計”教學大綱(參考)

課件

1900頁Python系列PPT分享一:基礎知識(106頁)

1900頁Python系列PPT分享二:Python序列(列表、元組、字典、集合)(154頁)

1900頁Python系列PPT分享三:選擇與循環結構語法及案例(96頁)

1900頁Python系列PPT分享四:字符串與正則表達式(109頁)

1900頁Python系列PPT分享五:函數設計與應用(134頁)

1900頁Python系列PPT分享六:面向對象程序設計(86頁)

1900頁Python系列PPT分享七:文件操作(132頁)

1900頁Python系列PPT分享八:異常處理結構與程序調試、測試(70頁)

2000頁Python系列PPT分享九:(GUI編程)(122頁)

報告PPT

報告PPT(163頁):基于Python語言的課程群建設探討與實踐

報告PPT(123頁):Python編程基礎精要

(PPT)Python程序設計課程教學內容組織與教學方法實踐

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/112348.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息