我一直在尝试使用Joe Kington提供的伟大example来绘制散点图矩阵:
但是,我想在显示刻度的子图上添加xlabels和ylabels。当您更改刻度线的位置时,相关的x / y标签不会跟随。
我找不到更改标签位置的选项;我希望找到像ax.set_xlabel('XLabel',position='top')
这样的东西,但它不存在。
这是我最终得到的,
例如,我希望X轴4高于刻度。
答案 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()
。