import numpy as np import holoviews as hv from holoviews import dim hv.extension('matplotlib') np.random.seed(42) coords = [(i, np.random.random()) for i in range(20)] scatter = hv.Scatter(coords) scatter.opts(color='k', marker='s', s=50) scatter[0:12] + scatter[12:20] np.random.seed(10) data = np.random.rand(100,4) scatter = hv.Scatter(data, vdims=['y', 'z', 'size']) scatter = scatter.opts(color='z', s=dim('size')*20) scatter + scatter[0.3:0.7, 0.3:0.7].hist('z')