Python Plotly axis将日期时间显示为数字,而不是日期
我正在使用Plotly打印数据帧,但由于某些原因,我的日期时间值会转换为数字,而不是显示为字母Python Plotly axis将日期时间显示为数字,而不是日期,python,python-3.x,pandas,plot,plotly,Python,Python 3.x,Pandas,Plot,Plotly,我正在使用Plotly打印数据帧,但由于某些原因,我的日期时间值会转换为数字,而不是显示为字母 fig.add_trace(go.Scatter(x=df2plt["PyDate"].values, y=df2plt["Data"].values)) 如果df2plt[PyDate]已经是datetime格式: fig.add_trace(go.Scatter(x=df2plt["PyDate"],
fig.add_trace(go.Scatter(x=df2plt["PyDate"].values,
y=df2plt["Data"].values))
如果df2plt[PyDate]已经是datetime格式:
fig.add_trace(go.Scatter(x=df2plt["PyDate"],
y=df2plt["Data"].values))
其他:
您可以使用变量格式更改显示:
*格式:字符串,默认无
strftime解析时间,例如“%d/%m/%Y”,请注意“%f”将解析到纳秒。有关选项的更多信息,请参阅strftime文档:
*Dimo您有这些日期的样本吗?
fig.add_trace(go.Scatter(x=pd.to_datetime(df2plt["PyDate"]) ,
y=df2plt["Data"].values))