在绘制带有两个向量的图时,例如:
plt.plot([1,2,3],[2,4,6])
我想以给定的开始将xaxis更改为日期刻度,例如"2019-2-28"
,然后我希望我的xaxis刻度为
["2019-2-28","2019-3-1","2019-3-2"]
答案 0 :(得分:0)
import pandas as pd
import datetime
x= [1,2,3]
y=[2,4,6]
start_date = pd.to_datetime('2019-2-20')
labels=pd.date_range(start=start_date, end=start_date + datetime.timedelta(days=len(x)),)
plt.figure()
plt.plot(x,y)
plt.xticks(x,[i.date() for i in labels])
plt.show()