【发布时间】:2020-02-25 12:38:44
【问题描述】:
我正在用 mathplotlib 绘制一些图,y 轴是对数刻度。我想在 X 和 Y 轴上都有主要和次要网格。第一个图完美(意味着我的代码有效),而在第二个图中,y-minorgrid 被抑制(我假设是为了便于可视化)。我想克服这个并强加 y-minorgrid 的存在,即使结果图看起来不太清晰。 有什么建议吗? 当前代码是
fig, axes = plt.subplots(1, 1, figsize=[18, 10])
axes.plot(DF['value'])
axes.set_title('whatever')
axes.set_ylabel('Pressure [mbar]')
axes.set_xlabel('time [s]')
axes.set_yscale('log')
axes.set_ylim([1E-8, 10000])
axes.grid(b=True, which='minor', color='orange', linestyle=':')
axes.grid(b=True, which='major')
axes.minorticks_on()
【问题讨论】: