我有一个图表,显示沿 x 轴的周数;我怎样才能有 6 条中间小网格线来参考一周中的几天?
默认情况下,它似乎会执行 4 条小行,但如何增加它呢?
假设每周从星期一开始,是否可以用“T”、“W”、“T”、“F”、“S”、“S”来标记次要线条?
from matplotlib import pyplot
import numpy as np
# x-axis values
weeks = np.arange(0,8)
# y-axis values
cm = np.flip(np.arange(94,102))
pyplot.minorticks_on()
pyplot.grid(which='major', linestyle='-', linewidth='1', color='red')
pyplot.ylabel("cm")
pyplot.xlabel("weeks")
pyplot.plot(weeks, cm, 'go')
pyplot.grid(True, 'both')
pyplot.show()
Run Code Online (Sandbox Code Playgroud)