如何自定义袖扣 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}')
我正在使用袖扣 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}')