Using Bokeh 0.7.1 (excited to check out 0.8!)
I’m creating some plots with twin-axis, and noticed that when I set plot.y_axis = None, but add in additional twin_axis, the underlying y_axis doesn’t dynamically change to fit the data that I’m streaming in via tcp. This is in contrast to plots which only have plot.y_axis = None, where the plot’s axis auto-resize to fit the data display. Is there a way to, in a way, isolate the underlying y-axis from the effects of the extra axis?
Also, I noticed that I’m not able to add multiple twin axis on one side. For instance, when I use something like:
plot.extra_y_ranges[‘y2’] = Range1d(start = 10, end = 20)
plot.extra_y_ranges[‘y3’] = Range1d(start = 10, end = 20)
plot.add_layout(LinearAxis(y_range_name = ‘y2’, axis_label = ‘y2’), ‘right’)
plot.add_layout(LinearAxis(y_range_name = ‘y3’, axis_label = ‘y3’), ‘left’)
the plot that displays only shows the axis, but no data (as in the x axis is of length 0). Is there a way to stack extra axis? Thanks!