设置 matplotlib 刻度
Setting matplotlib ticks
我在使用 matplotlib 设置绘图中的刻度时遇到了一些问题。我需要的是向内设置刻度,所以在图中(但标签必须留在外面),同时我需要在所有四个边界上都有刻度。你知道一个简单的方法吗?
提前致谢!
只是因为它对其他人有用,我 post 这里是我在文档中查找了一段时间后找到的简单解决方案,正如 cfort 所建议的:
ax.xaxis.set_ticks_position('both')
ax.xaxis.set_tick_params(direction='in', which='both', labelsize=16)
ax.yaxis.set_ticks_position('both')
ax.yaxis.set_tick_params(direction='in', which='both', labelsize=16)
ax.minorticks_on()
这些代码行在两侧设置向内的刻度(例如,对于 x 轴,它们位于图形的顶部和底部),设置标签大小并添加小刻度,这将指向向内的方向还有。
我在使用 matplotlib 设置绘图中的刻度时遇到了一些问题。我需要的是向内设置刻度,所以在图中(但标签必须留在外面),同时我需要在所有四个边界上都有刻度。你知道一个简单的方法吗?
提前致谢!
只是因为它对其他人有用,我 post 这里是我在文档中查找了一段时间后找到的简单解决方案,正如 cfort 所建议的:
ax.xaxis.set_ticks_position('both')
ax.xaxis.set_tick_params(direction='in', which='both', labelsize=16)
ax.yaxis.set_ticks_position('both')
ax.yaxis.set_tick_params(direction='in', which='both', labelsize=16)
ax.minorticks_on()
这些代码行在两侧设置向内的刻度(例如,对于 x 轴,它们位于图形的顶部和底部),设置标签大小并添加小刻度,这将指向向内的方向还有。