我有一个对数 - 对数等值线图,我需要显示次要刻度。所以我用了
ax.xaxis.set_minor_formatter(fmt("%.1f"))
ax.yaxis.set_minor_formatter(fmt("%.1f"))
其中fmt
为from matplotlib.ticker import FormatStrFormatter as fmt
这很好,给了我所有的小嘀嗒声。但是从附图可以看出,x轴刻度,尤其是7.0,8.0 and 9.0
是重叠的刻度,我想专门删除它们,但是其他次要的嘀嗒声。
这可能吗?我无法找到删除特定次要刻度的代码。
答案 0 :(得分:1)
在发布问题后,我立即找到了一个简单的解决方案。
使用ax.xaxis.set_minor_locator(plt.FixedLocator([2,3,4,5]))
FixedLocator
内的列表完成了这项工作。