散点图矩阵的标签

时间:2013-04-25 15:48:54

标签: python matplotlib scatter-plot axis-labels

我一直在尝试使用Joe Kington提供的伟大example来绘制散点图矩阵:

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

这是我最终得到的,

enter image description here 例如,我希望X轴4高于刻度。

1 个答案:

答案 0 :(得分:1)

如果您想要从下到上更改x标签,或者从左到右更改y标签,您可以(通过调用ax来指定特定的suplot)通过调用:

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

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

fig.tight_layout()

就在fig.show()

之前