我对悬停工具有些问题。The documentition about tooltips argument对初学者来说有点短。在引用数据源时,我需要更多关于如何在tooltips
参数中使用@
和$
的详细信息,因为我不能正确地显示我需要什么。此外,我们还将举一个例子来说明如何在悬停工具中显示基于时间戳的索引。数据源是熊猫数据帧。我最后尝试的是:
dateparse = lambda x: pd.datetime.strptime(x, '%Y-%m-%d %H:%M:%S.%f')
csv_file = 'CSV_Session_2017-01-26_14.47.22.csv'
df = pd.read_csv(csv_file, header=0, sep=';', parse_dates={'datetime': ['Date', 'Time']}, date_parser=dateparse)
datetime = df['datetime'].tolist()
datetime = map(lambda x: x.strftime('%Y-%m-%d %H:%M:%S.%f'), datetime)
source = ColumnDataSource(data=dict(date=datetime))
hover = HoverTool(
tooltips=[
('Date', '$datetime'),
]
)
df.set_index('datetime', inplace=True)
我知道在上面的例子中,我使用的不是索引而是列。我尝试了不同的可能性,因为我猜格式可能也有问题。在
目前没有回答
相关问题 更多 >
编程相关推荐