matplotlib - 在 matplotlib 中抑制对数刻度的额外刻度
问题描述
我将 y 轴上的对数刻度设置为plt.yscale('log')
. 我还想在同一轴上指定标签和刻度。出于某种原因,我有一个情节
plt.yticks([10**(-3), 10**(-1), 1, 10**1, 10**3], (r'$10^{-3}$', r'$10^{-1}$', r'$10^{0}$', r'$10^{1}$', r'$10^{3}$'))
但是有很多额外的刻度不对应于例如 10^1 和 10^3 之间的标签。有没有办法去除这些?
解决方案
推荐阅读
- matlab - Matlab:在 3D 图中添加多个 3D 笛卡尔坐标轴
- shell - 检查服务器之间无密码连接的脚本
- go - 从 net.Conn 检索 uri 路径
- mercurial - 剥离后从 hg repo 中删除文件的正确方法是什么?
- android - 如何避免recyclerview item cast错误
- q# - microsoft.quantum.development.kit qsc.dll 错误
- gooddata - SDK 中的轴、图例和画布配置?
- javascript - 文件在角度到 laravel 发布请求时转换为空数组
- excel - 停止在关闭和打开用户窗体_VBA
- oracle - 如何将 Oracle 特定函数 TO_NUMBER 重写为 ANSI SQL