I’ve used this workaround:
source = ColumnDataSource(df)
source.add(df[‘event_date’].apply(lambda d: d.strftime(’%Y-%m-%d’)), ‘event_date_formatted’)
hover = HoverTool(
other attributes …
It’s adding a new column to the ColumnDataSource called ‘event_date_formatted’ which is a string representation of df[‘event_date’], then uses that as a field in the tooltip. Here
df is a Pandas DataFrame. You could achieve the same with a list and a map function.
Hope this helps.
On Tue, Feb 16, 2016 at 2:36 PM Catmo [email protected] wrote:
Can anyone please please tell me how to get a nice date time format in Hovertool.
I have a plot with beautifully formatted datetime on the x axis, but in the Hovertool the timestamp just comes up as a unix Epoch time, and I cannot find out how to format it.
Would be so grateful for advice
You received this message because you are subscribed to the Google Groups “Bokeh Discussion - Public” group.
To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit https://groups.google.com/a/continuum.io/d/msgid/bokeh/0a323110-2a2b-478d-9052-fe519e65a413%40continuum.io.
For more options, visit https://groups.google.com/a/continuum.io/d/optout.