更新時(shí)間:2022年03月24日10時(shí)07分 來(lái)源:傳智教育 瀏覽次數(shù):
美好的一天從早餐開(kāi)始,果醬面包是常見(jiàn)的早餐且深受大家喜愛(ài),無(wú)論是大人還是小孩都很愛(ài)吃。已知某果醬面包需要準(zhǔn)備的配料如表3-4所示。
表3-4 果醬面包配料表
根據(jù)表3-4的數(shù)據(jù),將“配料名稱”一列的數(shù)據(jù)作為圖例項(xiàng),將“重量”一列的數(shù)據(jù)與總重量的比例作為數(shù)據(jù),使用pie()繪制果醬面包配料比例的餅圖,并將各種配料的重量以數(shù)據(jù)表格的形式添加到圖表中,方便用戶了解各種配料的占比和重量,具體代碼如下。
import matplotlib.pyplot as plt plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False kinds = ['面粉', '全麥粉', '酵母', '蘋(píng)果醬', '雞蛋', '黃油', '鹽', '白糖'] weight = [250, 150, 4, 250, 50, 30, 4, 20] total_weight = 0 for i in weight: total_weight += i batching_scale = [i / total_weight for i in weight] plt.pie(batching_scale, autopct='%3.1f%%') plt.legend(kinds, loc='upper right', bbox_to_anchor=[1.1, 1.1]) # 添加表格 plt.table(cellText=[weight], cellLoc='center', rowLabels=['重量(g)'], colLabels=kinds, loc='lower center') plt.show()
運(yùn)行程序,效果如圖3-19所示。
圖3-19 果醬面包配料的餅圖
圖3-19中,表格位于餅圖的下方。由圖3-19可知,藍(lán)色和紅色扇形的面積最大,說(shuō)明蘋(píng)果醬和面粉在果醬面包中占比最大,重量都為250g。
北京校區(qū)