python-Matplotlib繪制分列式餅圖並添加表格


import matplotlib.pyplot as plt
import numpy as np
import matplotlib as mpl

#解決中文亂碼和正負號問題
mpl.rcParams["font.sans-serif"]=["SimHei"]
mpl.rcParams["axes.unicode_minus"]=False

labels=["A難度水平","B難度水平","C難度水平","D難度水平"]

students=[0.35,0.15,0.20,0.30]

colors=["red","blue","green","pink"]

explode=(0.1,0.1,0.1,0.1)

#exploded pie chart
plt.pie(students,explode=explode,labels=labels,
startangle=45,shadow=True,
colors=colors,autopct="%3.1f%%")
plt.title("選擇不同難度測試試卷的學生百分比",fontsize=20)
col_labels = ['col1','col2','col3']
row_labels = ['row1','row2']
table_vals = [[11,12,13],[21,22,23]]
row_colors = ['red','gold','green']
plt.table(cellText=table_vals,colWidths=[0.1]*3,
rowLabels=row_labels,colLabels=col_labels,
rowColours=row_colors,colColours=row_colors,
loc="bottom")
plt.show()


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM