matplotlib画饼图多出个圆角方形框
在使用Matplotlib绘制饼图时,可以通过设置wedgeprops参数来控制饼图的边框样式,包括边框线宽、边框颜色等。
例如,可以使用以下代码绘制一个带有圆角方形边框的饼图:
import matplotlib.pyplot as plt
# 数据
sizes = [15, 30, 45, 10]
labels = ['A', 'B', 'C', 'D']
colors = ['red', 'blue', 'green', 'yellow']
# 绘制饼图
plt.pie(sizes, labels=labels, colors=colors, wedgeprops={'linewidth': 2, 'edgecolor': 'white', 'linestyle': 'solid', 'antialiased': True})
# 设置图形显示比例为相等,避免饼图被压缩
plt.axis('equal')
# 显示图形
plt.show()
在plt.pie()函数中,通过wedgeprops参数设置边框的样式。其中,linewidth表示边框线宽,edgecolor表示边框颜色,linestyle表示边框线型,antialiased表示是否开启抗锯齿效果。
运行以上代码,即可绘制出一个带有圆角方形边框的饼图。你可以根据需要调整wedgeprops参数的值,来实现不同的边框样式
原文地址: https://www.cveoy.top/t/topic/isCl 著作权归作者所有。请勿转载和采集!