Matplotlib:如何更改轴的颜色和宽度

Matplotlib: How to change de color and width of axes

我想更改绘图轴的颜色或宽度。

例如,从这个:

我想得到:

可能吗?

谢谢

您可以使用轴的 spines 属性:

f, ax = plt.subplots(1)

for side in ax.spines.keys():  # 'top', 'bottom', 'left', 'right'
    ax.spines[side].set_linewidth(5)

plt.plot(numpy.arange(10))
plt.show()