python - 在对数图的 y 轴上绘制主要刻度
问题描述
我正在尝试在 matplotlib 中的 loglog 图的 y 轴上绘制主要刻度。该图在 y 轴上有刻度 ($10^{0}, 10^{-5}, 10^{-10},...$) 但我想指出间隔之间的刻度线,例如 $10 ^{-1}, 10^{-2}, 10^{-3}, 10^{-4}$ 不实际显示刻度。
locmin = matplotlib.ticker.LogLocator(base=10.0,subs=(0.2,0.4,0.6,0.8),numticks=5)
ax.yaxis.set_major_locator(locmin)
我希望输出包含 y 轴上每个值 ($10^{-1}, 10^{-2},...$) 的主要刻度线,但刻度线仅显示带有跨度为 $10^{-5}$。
解决方案
推荐阅读
- batch-file - 如何检查 zoom.exe 是否仍在运行以及是否要杀死它
- javascript - Jest 如何测试调用函数的行?
- symfony - Symfony 4.4 - “找不到“GET /”的路由”
- django - django celery 异步文件保存到存储
- javascript - 替代“加载”侦听器以加载 HTMLcollection 元素
- sql - 如何在 postgres 插入查询中引用另一列?
- java - cz.habarta.typescript-generator : Nullable 属性不会在依赖项目上生成
- javascript - 反应路由到端点但不呈现内容
- reactjs - ipcRenderer 没有被触发
- ios - 将类型“JSON”的值分配给类型“[JSON]”