在使用Matplotlib 绘制饼图的时候有些时候一些数据的比列太小在饼图呈现的效果不明显 很容易被覆盖,为了解决这个问题以下就是我个人的心得。
【未解决之前呈现的效果】
?...:
t.set_size(6)
2.防止标签重叠,可以将窗口设置的大一些
# 防止标签重叠,可以将窗口设置的大一些
plt.figure(figsize=(20, 6.5))
【源代码】
import...,'本科','硕士','其他']
# 颜色列表
colors = ['dodgerblue', 'orangered', 'limegreen', 'cyan', 'gold']
# 防止标签重叠...,可以将窗口设置的大一些
plt.figure(figsize=(20, 6.5))
# 将横、纵坐标轴标准化处理,保证饼图是一个正圆,否则为椭圆
plt.axis('equal')
# 绘图...p_text=plt.pie(values, spaces, labels, colors, '%.1f%%', shadow=True, radius=1, startangle=90)
# 给图像加上图例