【发布时间】:2019-06-13 08:53:38
【问题描述】:
我正在尝试制作一个图,其中我在 x 和 y 轴上都自定义了轴刻度。但就像在比例尺中一样,我希望出现更精细的刻度线,而刻度线只出现在较大的值上。如附图所示(与我想要的相似)。
所以我尝试了:
ax.tick_params(labeltop=True, labelright=True)
因为我需要所有 4 个侧面的刻度。然后我会做这样的事情:
ax.yaxis.set_ticks_position('both')
ax.xaxis.set_ticks_position('both')
然后指定范围:
plt.xticks(np.arange(-1.20, -0.79, 0.04))
plt.yticks(np.arange(-1.0,1.2, 0.1))
但我想要每 5 个位置(或每 5 个刻度)的数字标记
【问题讨论】:
-
我认为您正在寻找“小蜱”matplotlib.org/3.1.0/gallery/ticks_and_spines/…
标签: python matplotlib plot label axes