如何移动y标签的位置?
这是缩放版本:
这个想法是将右侧标签进一步向右移动,因为它们当前的位置很难看到每个时间序列的最后一个数据点(在这种情况下,我用绿色圈出最后一个数据点) 。
试过set_label_coords()
,但没有做任何事情。
答案 0 :(得分:0)
通常,数据不会从轴框架中冲出。但是,对于带日期的轴,这可能会有所不同。由于您的数据在非缩放版本中达到10月3日,因此x轴上的最后一个点是十月的第一个,您应该将数据绘制到10月3日或之后。
可以使用ax.set_xlim()
命令设置轴限制。
另见How do I change the range of the x-axis with datetimes in MatPlotLib?
答案 1 :(得分:0)
显示我在@ImportanceOfBeingErnest指出正确方向后最终是如何做到的:
1)创建了一个额外的日期,实际上比我数据的最后一天
ax.set_xlim(df.index[-100],extradate)
2)使用该引渡:
adb shell am start -a android.settings.SETTINGS
(-100只是绘制100个数据点)。