如何在单个图形上标记多个图形的 x 和 y 轴 [重复]

Posted

技术标签:

【中文标题】如何在单个图形上标记多个图形的 x 和 y 轴 [重复]【英文标题】:How do I label the x & y axis of multiple graphs on a single graph [duplicate] 【发布时间】:2021-11-18 14:46:36 【问题描述】:

我有这个直方图,它显示了我所有的数值变量。我想为每个标签添加 x 和 y 标签。这可能吗,还是我必须将它们全部分解成小图?

dfConverted[['attack', 'defense', 'link_number', 'pendulum_left', 'pendulum_right', 'stars']].hist(bins=50, figsize=(20,15))
plt.show()

【问题讨论】:

【参考方案1】:

hist 方法将返回您可以循环和更新的轴列表。

axes = dfConverted[['attack', 'defense', 'link_number', 'pendulum_left', 'pendulum_right', 'stars']].hist(bins=50, figsize=(20,15)) 
for ax in axes[0]:
  ax.set_xlabel('x')
  ax.set_ylabel('y')
plt.show()

【讨论】:

完美!我知道我缺少一些东西 太棒了!如果它回答了您的问题,您能否将其标记为已接受?

以上是关于如何在单个图形上标记多个图形的 x 和 y 轴 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Matlab实用程序--图形应用-单个轴窗口显示多个图形

如何在全局轴上旋转图形,而不是局部轴?

Pyqtgraph:在同一个图形窗口中实时绘制两个图形相同的X轴但两个不同的Y轴方向相反

Plotly.js:覆盖两个具有相同 x 轴和不同 y 轴比例的不同图形

从单个顶点缓冲区渲染多个图形

如何使用matplotlib创建具有连续轴的图形?