首页 > 解决方案 > Matplotlib:在 imshow 中设置次要刻度

问题描述

我正在尝试在一个imshow情节上启用次要刻度,matplotlib但我不走运。

import matplotlib.pyplot as plt
import numpy as np
im = plt.imshow(np.random.random((3,3)))
im.axes.tick_params(axis='both',which='both',direction='out')
plt.show()

以上不起作用。使用plt.minorticks_on()only 打开 y 轴的小刻度。

标签: pythonmatplotlibplot

解决方案


这似乎是 matplotlib v.3.1.3 的问题。升级到 3.2.2 解决了这个问题。


推荐阅读