import numpy as np import holoviews as hv hv.extension('matplotlib') points = [(0.1*i, np.sin(0.1*i)) for i in range(100)] hv.Curve(points) overlay = hv.NdOverlay({ interp: hv.Curve(points[::8]).opts(interpolation=interp) for interp in ['linear', 'steps-mid', 'steps-pre', 'steps-post']}) overlay.opts(legend_position='right')