小编ram*_*ddy的帖子

如何在matplotlib中为图中的每个子图设置标签?

让我们认为我在数据集中有四个特征,并且每次使用两个特征绘制散点图。我想分别为每个图提供标签。

fig,axes=plt.subplots(ncols=2,figsize=(10,8))
axes[0].scatter(x1,x2],marker="o",color="r")
axes[1].scatter(x3,x4,marker="x",color="k")
axes[0].set(xlabel="Exam score-1",ylabel="Exam score-2")
axes[1].set(xlabel="Exam score-1",ylabel="Exam score-2")
axes[0].set_label("Admitted")
axes[1].set_label("Not-Admitted")
axes.legend()
plt.show()
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

在这里,我将得到两个散点图,但未显示标签。我想看到第一个图被承认为标签 ,第二个散点图不被承认。

我可以通过使用plt.legend()但无法获取已创建的图来提供标签。

python data-visualization matplotlib

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

data-visualization ×1

matplotlib ×1

python ×1