问题描述
我想在图表中打印一些枢轴点。但是我在处理时间变量时遇到了麻烦。
two_points =[(lastDate,lastPivot),(yesterday,lastPivot)]
mpf= mpf.plot(dfnew_plot,type='candle',alines= two_points)
但是时间变量lastDate和昨天的格式不一样:
最后日期 =
2021-01-15 00:00:00
昨天=
2021-01-30
最后日期 =
2021-01-15 00:00:00
昨天= 2021-01-30
如何格式化 lastDate 和 today 正确?
最终结果图如下。实际上,有时代码有效,有时无效:
mpf.plot(dfnew_plot,volume=True,style='starsandstripes',datetime_format=' %d-%m',alines=
two_points,addplot=apdict\,xrotation=45,title=(stock),\
ylabel='ROC5= '+(ROC5) +' ' +'ROC20= '+(ROC20)+ ' ' +'ROcmean= '+(ROcmean),figscale=1.5)
解决方法
问题出在周末。昨天的变量大于最后一个索引日期。因此,上次绘图日期 (lastDate) 小于日期(昨天)。非常感谢您的支持。