首页 > 解决方案 > 在 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 之间的标签。有没有办法去除这些?

标签: matplotlib

解决方案


推荐阅读