如何设置次要网格线的数量?
- 论坛
- 如何设置次要网格线的数量?
6 浏览
如何设置次要网格线的数量?
我有一个图表,x轴表示周数;如何添加6个中间次要网格线来表示一周中的每天?
默认情况下,似乎只有4条次要线,我该如何增加它们?
假设每周从星期一开始,是否可以用'T'、'W'、'T'、'F'、'S'、'S'来标记这些次要线?
from matplotlib import pyplot import numpy as np # x轴数值 weeks = np.arange(0,8) # y轴数值 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, which='both', linestyle='-', linewidth='0.5', color='gray') pyplot.xticks(weeks, ['M', 'T', 'W', 'T', 'F', 'S', 'S']) pyplot.show()