better pan/zoom
This commit is contained in:
@@ -4550,16 +4550,21 @@ def interactive_flexchart_stacked(id,r,xparam='time',
|
|||||||
rowdata
|
rowdata
|
||||||
)
|
)
|
||||||
|
|
||||||
TOOLS = 'save,pan,box_zoom,wheel_zoom,reset,tap,hover'
|
TOOLS = 'box_zoom,wheel_zoom,reset,tap,hover'
|
||||||
|
TOOLS2 = 'box_zoom,hover'
|
||||||
|
|
||||||
plot1 = Figure(x_axis_type=x_axis_type,y_axis_type=y1_axis_type,plot_width=920,plot_height=150,
|
plot1 = Figure(x_axis_type=x_axis_type,y_axis_type=y1_axis_type,plot_width=920,plot_height=150,
|
||||||
tools=TOOLS,toolbar_location='above')
|
tools=TOOLS,toolbar_location='above')
|
||||||
plot2 = Figure(x_axis_type=x_axis_type,y_axis_type=y2_axis_type,plot_width=920,plot_height=150,
|
plot2 = Figure(x_axis_type=x_axis_type,y_axis_type=y2_axis_type,plot_width=920,plot_height=150,
|
||||||
tools=TOOLS,toolbar_location=None)
|
tools=TOOLS2,toolbar_location=None)
|
||||||
plot3 = Figure(x_axis_type=x_axis_type,y_axis_type=y3_axis_type,plot_width=920,plot_height=150,
|
plot3 = Figure(x_axis_type=x_axis_type,y_axis_type=y3_axis_type,plot_width=920,plot_height=150,
|
||||||
tools=TOOLS,toolbar_location=None)
|
tools=TOOLS2,toolbar_location=None)
|
||||||
plot4 = Figure(x_axis_type=x_axis_type,y_axis_type=y4_axis_type,plot_width=920,plot_height=150,
|
plot4 = Figure(x_axis_type=x_axis_type,y_axis_type=y4_axis_type,plot_width=920,plot_height=150,
|
||||||
tools=TOOLS,toolbar_location=None)
|
tools=TOOLS2,toolbar_location=None)
|
||||||
|
|
||||||
|
plot1.xaxis.visible=False
|
||||||
|
plot2.xaxis.visible=False
|
||||||
|
plot3.xaxis.visible=False
|
||||||
|
|
||||||
linked_crosshair = CrosshairTool(dimensions="height")
|
linked_crosshair = CrosshairTool(dimensions="height")
|
||||||
plot1.add_tools(linked_crosshair)
|
plot1.add_tools(linked_crosshair)
|
||||||
@@ -4785,6 +4790,7 @@ def interactive_flexchart_stacked(id,r,xparam='time',
|
|||||||
|
|
||||||
layout.sizing_mode = 'scale_width'
|
layout.sizing_mode = 'scale_width'
|
||||||
|
|
||||||
|
|
||||||
script, div = components(layout)
|
script, div = components(layout)
|
||||||
js_resources = INLINE.render_js()
|
js_resources = INLINE.render_js()
|
||||||
css_resources = INLINE.render_css()
|
css_resources = INLINE.render_css()
|
||||||
|
|||||||
Reference in New Issue
Block a user