如何在matplotlib.pyplot中设置X和Y轴标题

时间:2019-06-04 15:34:40

标签: python matplotlib plot graph

我已经导入:

%matplotlib inline %config InlineBackend.fugure_format = 'retina' import matplotlib.pyplot as plt

显示:

plt.plot(train_losses, label='Training loss') plt.plot(test_losses, label='Test/Validation loss') plt.legend(frameon=False)

graph

我尝试了plt.xlabel('X axis title')plt.ylabel('Y axis title)和其他一些代码,但没有一个起作用。

我只是想标记x,y轴。

1 个答案:

答案 0 :(得分:2)

让我们考虑一下,您制作图表的数据集可以分为4个部分:train_losses_x,train_losses_y,test_losses_x和test_losses_y。因此可以按以下方式使用

fig,ax=plt.subplot()
train_line=ax.plot(train_losses_x,train_losses_y,label="Training Loss")
test_line=ax.plot(test_losses_x,test_losses_y,label="Test/Validation Loss")
ax.set_xlabel("X_axis_title")
ax.set_ylabel("Y_axis_title")
legend = ax.legend(loc='upper right')
plt.show()

希望对您有帮助。