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,来控制牵引线的粗细。可以根据需要调整该参数的值

matplotlib的arrowprops参数设置饼图牵引线的粗细

原文地址: http://www.cveoy.top/t/topic/htOF 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录