matplotlib的arrowprops参数设置饼图牵引线的粗细
matplotlib的arrowprops参数可以设置饼图牵引线的粗细。具体来说,可以通过设置linewidth参数控制线条的粗细。例如:
import matplotlib.pyplot as plt
# 生成数据
labels = ['A', 'B', 'C', 'D', 'E']
sizes = [15, 30, 45, 10, 5]
# 设置arrowprops参数
arrowprops = dict(arrowstyle='->', linewidth=1.5)
# 绘制饼图
plt.pie(sizes, labels=labels, autopct='%1.1f%%', startangle=90, counterclock=False,
wedgeprops=dict(width=0.6), textprops=dict(color='w'),
pctdistance=0.8, labeldistance=1.1, radius=1.2,
explode=[0, 0, 0, 0.2, 0.4], shadow=True,
colors=['#4CAF50', '#2196F3', '#FF5722', '#9C27B0', '#607D8B'],
center=(0, 0), frame=True, rotatelabels=True,
arrowprops=arrowprops)
plt.show()
在上述代码中,通过设置arrowprops参数的linewidth参数为1.5,来控制牵引线的粗细。可以根据需要调整该参数的值
原文地址: http://www.cveoy.top/t/topic/htOF 著作权归作者所有。请勿转载和采集!