我希望在我的图表上同时获取水平和垂直网格线,但默认情况下只出现了水平网格线。我正在使用Python中的SQL查询生成pandas.DataFrame
,并在x轴上放置日期进行线性绘图。我不确定为什么它们不会出现在日期上,我已经尝试搜索答案,但没有找到。
我所使用的代码很简单,如下所示。
data.plot()
grid('on')
data是DataFrame,其中包含了来自sql查询的日期和数据。
我也尝试添加下面的代码,但仍然得到相同的输出结果,没有垂直网格线。
ax = plt.axes()
ax.yaxis.grid() # horizontal lines
ax.xaxis.grid() # vertical lines
有什么建议吗?
data.plot(grid="on")
对我很有帮助。 - Markus