import matplotlib.pyplot as plt
from matplotlib.ticker import MultipleLocator
plt.plot(my_data)
plt.minorticks_on()
ax = plt.gca()
ax.xaxis.set_major_locator(MultipleLocator(100)) # major ticks every 100 (optional)
ax.xaxis.set_minor_locator(MultipleLocator(10)) # minor ticks every 10
1条答案
按热度按时间62o28rlo1#
我找到了我的问题的一个很好的答案,所以为了下次能够更快地找到它,我在这里包括它:
要在x轴上每隔10个次刻度和每隔100个主刻度,请执行以下操作:
在我最初的图中,主要刻度默认为100,次要刻度默认为20(每个主要刻度5个次要刻度)。
这不完全是我所追求的,但使它很容易得到所需的效果。