python - 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 轴的小刻度。
解决方案
这似乎是 matplotlib v.3.1.3 的问题。升级到 3.2.2 解决了这个问题。
推荐阅读
- c# - 如何以编程方式提交 Blazor 表单?
- python - 无法弄清楚为什么我会收到此错误:“IndentationError: unindent does not match any external indentation level”在我编写的每一行代码中
- c# - 使用 Dapper 时出现 System.TypeLoadException
- c - 如何将内存分配初始化为 1s?
- c# - 我已经用 [JsonProperty("file_list")] 注释了我的模型,但没有遵循该指令
- eclipse - eclipse 2018-09 maven 找不到依赖,但它无处不在
- flutter - 如何使用图标作为图像
- android - 如何在 Unity 中使用 Mirror 连接两个真实设备?
- php - 使用 PDO 插入数组和 Mysql
- amazon-web-services - 在中止部署期间,某些实例可能已经部署了新的应用程序版本。确保所有实例都运行相同的版本