相关疑难解决方法(0)

使垂直网格线出现在matplotlib中的折线图中

我希望在我的绘图上同时获得水平和垂直网格线,但默认情况下只显示水平网格线.我pandas.DataFrame在python中使用一个sql查询来生成一个带有x轴日期的线图.我不确定为什么他们没有出现在日期,我试图寻找答案,但找不到.

我用来绘制图形的所有内容都是下面的简单代码.

data.plot()
grid('on')
Run Code Online (Sandbox Code Playgroud)

data是DataFrame,它包含sql查询中的日期和数据.

我也试过添加下面的代码,但我仍然得到相同的输出没有垂直网格线.

ax = plt.axes()        
ax.yaxis.grid() # horizontal lines
ax.xaxis.grid() # vertical lines
Run Code Online (Sandbox Code Playgroud)

有什么建议?

在此输入图像描述

python matplotlib pandas

83
推荐指数
5
解决办法
11万
查看次数

标签 统计

matplotlib ×1

pandas ×1

python ×1