0

我想在图表中打印出一些枢轴点。但是我在时间变量方面遇到了麻烦。

two_points =[(lastDate,lastPivot),(yesterday,lastPivot)]
mpf= mpf.plot(dfnew_plot,type='candle',alines= two_points)

但是时间变量lastDate和昨天的格式不一样:lastDate = 2021-01-15 00:00:00
昨天= 2021-01-30

lastDate = 2021-01-15 00:00:00
昨天 = 2021-01-30

如何正确格式化 lastDate 和昨天?

最终结果图如下。实际上,有时代码可以正常工作,有时不能:

mpf.plot(dfnew_plot,volume=True,style='starsandstripes',datetime_format=' %d-%m',alines= 
two_points,addplot=apdict\
,xrotation=45,title=(stock),type='candle',\
ylabel='ROC5= '+(ROC5) +' ' +'ROC20= '+(ROC20)+ ' ' +'ROCmean= '+(ROCmean),figscale=1.5)

在此处输入图像描述

4

1 回答 1

1

问题出在周末。昨天的变量大于上一个指数日期。因此,最后一个绘图日期(lastDate)小于日期(昨天)。非常感谢您的支持。

于 2021-02-02T13:17:48.170 回答