import numpy as np import holoviews as hv hv.extension('plotly') surface = hv.Surface(np.sin(np.linspace(0,100*np.pi*2,10000)).reshape(100,100)) surface.opts(cmap='viridis', height=500, width=500) xs = np.arange(-4, 4, 0.25) ys = np.arange(-4, 4, 0.25) X, Y = np.meshgrid(xs, ys) R = np.sqrt(X**2 + Y**2) Z = np.sin(R) surface = hv.Surface((xs, ys, Z)) surface.opts(cmap='fire', height=500, width=500)