我正在使用袖扣 iplot。默认悬停日期信息仅包括月份和年份。如何也包括一天?默认情况下像 (Jan 24 2022, value) 而不是 (Jan 2022, value)?并且没有 hovermode 关键字。谢谢
import cufflinks as cf
from plotly.offline import iplot #, init_notebook_mode
df.iplot(asFigure=True, xTitle='Date')
我正在使用袖扣 iplot。默认悬停日期信息仅包括月份和年份。如何也包括一天?默认情况下像 (Jan 24 2022, value) 而不是 (Jan 2022, value)?并且没有 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}')