Private
Public Access
1
0

callouts on multiflex

This commit is contained in:
Sander Roosendaal
2017-07-08 16:26:37 +02:00
parent e7e97dfef3
commit b8e6817f18
2 changed files with 114 additions and 110 deletions

View File

@@ -1237,12 +1237,29 @@ def interactive_multiflex(datadf,xparam,yparam,groupby,extratitle='',
)
TOOLS = 'save,pan,box_zoom,wheel_zoom,reset,tap,resize,hover'
TOOLS = 'save,pan,box_zoom,wheel_zoom,reset,tap,resize'
if groupby != 'date':
hover = HoverTool(names=['data'],
tooltips = [
(groupby,'@groupval{1.1}')
])
else:
hover = HoverTool(names=['data'],
tooltips = [
(groupby,'@groupval')
])
hover.mode = 'mouse'
TOOLS = [SaveTool(),PanTool(),BoxZoomTool(),WheelZoomTool(),
ResetTool(),TapTool(),ResizeTool(),hover]
plot = Figure(x_axis_type=x_axis_type,y_axis_type=y_axis_type,
tools=TOOLS,
toolbar_location="above",
toolbar_sticky=False)
# add watermark
plot.extra_y_ranges = {"watermark": watermarkrange}
plot.extra_x_ranges = {"watermark": watermarkrange}
@@ -1293,20 +1310,6 @@ def interactive_multiflex(datadf,xparam,yparam,groupby,extratitle='',
minutes = ["%M"]
)
hover = plot.select(dict(type=HoverTool))
if groupby != 'date':
hover.tooltips = OrderedDict([
(groupby,'@groupval{1.1}'),
])
else:
hover.tooltips = OrderedDict([
(groupby,'@groupval'),
])
hover.mode = 'mouse'
script,div = components(plot)