我试图用它的值来绘制我的熊猫系列,但是在我的x轴上有错误的值。我在同一个工作簿上做了3次以上同样的事情。我做错什么了
S1=rog1.groupby('Date')['availabi'].mean()
S1.index
# output
DatetimeIndex(['2018-05-10', '2018-06-10', '2018-07-10'],
dtype='datetime64[ns]', name='Date', freq=None)
但当我决定要分地的时候
plt.figure(figsize=(10,4))
plt.plot(S1.index, S1)
下面是我得到的
y轴值很好。我不知道绘制的值是从哪里来的。这个系列我只有三行
问题是matplotlib会自动检测x记号的数量和间距,以填充x轴,而不会重叠标签,也不会留下太多空白
我能想到的最简单的解决方法是: 1.创建图形和轴控制柄 2.在坐标轴上绘制数据 3.手动设置xtick位置和标签
替换两行打印的代码:
相关问题 更多 >
编程相关推荐