diff --git a/examples/widgets/span_selector.py b/examples/widgets/span_selector.py index de446753382c..8392be667cfd 100644 --- a/examples/widgets/span_selector.py +++ b/examples/widgets/span_selector.py @@ -32,10 +32,12 @@ def onselect(xmin, xmax): region_x = x[indmin:indmax] region_y = y[indmin:indmax] - line2.set_data(region_x, region_y) - ax2.set_xlim(region_x[0], region_x[-1]) - ax2.set_ylim(region_y.min(), region_y.max()) - fig.canvas.draw() + + if len(region_x) >= 2: + line2.set_data(region_x, region_y) + ax2.set_xlim(region_x[0], region_x[-1]) + ax2.set_ylim(region_y.min(), region_y.max()) + fig.canvas.draw() ############################################################################# # .. note::