首页 > 解决方案 > 使用 Matplotlib 调整 3D 图中 zticks 和 Z 轴之间的距离

问题描述

zticks 和 Z 轴在 3D 图中重叠。如何调整这两者之间的间距?我认为这是因为小数点后有更多的数字。

在此处输入图像描述

标签: pythonmatplotlib

解决方案


使用@r-beginners 建议的解决方案并axes.set_zticks解决了问题,即根据matplotlib.axes.Axes.set_xticklabels文档,应使用以下代码来修复 zticks 位置:

ax.set_zticks(ticks,  minor=False)

稍后使用以下代码来抵消 zticks:

ax.set_zticklabels(ax.get_zticks(), fontdict={'ha':'left'})

推荐阅读