如图,如何添加更改左右y轴及x轴名称
plt.xlabel()不显示x轴名称
参考GPT和自己的思路:
要更改左右y轴及x轴的名称,需要使用对应的属性设置。下面是一些示例代码:
import matplotlib.pyplot as plt
fig, ax1 = plt.subplots()
# 绘制左侧y轴
ax1.plot([1, 2, 3], [3, 2, 1], 'b-')
ax1.set_ylabel('Left Y Axis', color='b')
ax1.tick_params('y', colors='b')
# 添加右侧y轴
ax2 = ax1.twinx()
ax2.plot([1, 2, 3], [1, 2, 3], 'r-')
ax2.set_ylabel('Right Y Axis', color='r')
ax2.tick_params('y', colors='r')
# 添加x轴
plt.xlabel('X Axis')
plt.show()
在上面的代码中,我们首先创建了一个主体轴 ax1
,并绘制了左侧y轴。然后我们使用 twinx()
函数创建了另一个y轴 ax2
,并设置其参数为红色。最后我们添加一个x轴,并设置其名称为 'X Axis' 。