如何自定义袖扣 iplot 中的悬停日期信息?

how to customize hover date info in cufflink iplot?

我正在使用袖扣 iplot。默认悬停日期信息仅包括月份和年份。如何包括一天?喜欢(2022 年 1 月 24 日,值)而不是默认情况下的(2022 年 1 月,值)?并且没有 hovermode 关键字。谢谢

import cufflinks as cf
from plotly.offline import iplot  #, init_notebook_mode

df.iplot(asFigure=True, xTitle='Date')

我尝试了一个简单的示例,然后在悬停模板中为我显示了这一天。 df 中的日期时间是 datetime64[ns] 类型吗?

import cufflinks as cf
import pandas as pd
from plotly.offline import iplot

df = pd.DataFrame({'date':['2022-01-01','2022-01-02'],'value':[1,2]})
df['date'] = pd.to_datetime(df['date'])
fig = df.iplot(asFigure=True, x='date', xTitle='Date')
fig.show()

您可以尝试的另一件事是修改 hovertemplate 本身。类似下面的东西(假设 x 值是日期时间,y 值是值):

fig.update_traces(hovertemplate='Date: %{x|%b %d, %Y} <br>Value: %{y}')