1

我一直在尝试使用Joe Kington 给出的很好的例子来绘制一个散点图矩阵:

但是,我想在显示刻度的子图上添加 xlabels 和 ylabels。当您更改刻度的位置时,关联的 x/ylabel 不会跟随。我找不到更改标签位置的选项;我希望找到类似的东西,ax.set_xlabel('XLabel',position='top')但它不存在。

这是我最终得到的,

在此处输入图像描述 例如,我希望 X 轴 4 高于刻度。

4

1 回答 1

1

如果要从下到上更改 x-label,或从左到右更改 y-label,您可以(假设调用了特定的 suplot ax)通过调用:

ax.xaxis.set_label_position('top')
ax.yaxis.set_label_position('right')

例如,如果您希望标签“X 标签 2”保持原位但不与其他子图重叠,您可以尝试添加一个

fig.tight_layout()

就在fig.show().

于 2013-04-25T17:30:11.740 回答