当使用 Python 的 matplotlib 从字典中绘制饼图时,我得到了一些由于体积小而过于混杂在一起的类。有没有办法将最小值组合在一起,并使用 python 将它们绘制在单独的饼图(或刻度条)中?
这是我使用的代码:
import matplotlib.pyplot as plt
plt.style.use('ggplot')
dic = {'class a': 26.9,
'Class b': 18,
'Class c': 16.8,
'Class d': 13,
'Class e': 8.83,
'Class f': 5.97,
'Class g': 3.59,
'Class h': 2.01,
'Class i': 1.42,
'Class j': 1.09,
'Class k': 0.903,
'Class l': 0.873,
'Class m': 0.28,
'Class n': 0.24,
'Class o': 0.112}
labels = dic.keys()
sizes = dic.values()
fig, ax = plt.subplots()
ax.pie(sizes, labels=labels, autopct='%1.1f%%')
ax.axis('equal')
plt.tight_layout()
plt.show()
'''

