Bounds#

Download this notebook from GitHub (right-click to download).


Title
Bounds Element
Dependencies
Bokeh
Backends
Bokeh
Matplotlib
Plotly
import holoviews as hv
from holoviews import opts
hv.extension('bokeh')

A Bounds element is an box shaped annotation that is specified as a tuple in (left, bottom, right, top) format:

penguins = hv.RGB.load_image('../assets/penguins.png')
(penguins * hv.Bounds((-0.15, -0.4, 0.2, 0))).opts(
   opts.Bounds(color='orange', line_width=6))

It is useful for denoting a region of interest defined by some bounds (such as a slice) which is unlike the Box element which is useful for drawing a box at a specific location. Here we show the a slice of the RGB element (green channel only) outlined by the bounds. Note that the values in the Bounds tuple are the same ones as used in the slice:

penguins * penguins[-0.15:0.2, -0.4:0, 'G'] * hv.Bounds((-0.15, -0.4, 0.2, 0))