vispy.visuals.isocurve module#
- class vispy.visuals.isocurve.IsocurveVisual(data=None, levels=None, color_lev=None, clim=None, **kwargs)#
Bases:
LineVisual
Displays an isocurve of a 2D scalar array.
- Parameters:
- datandarray | None
2D scalar array.
- levelsndarray, shape (Nlev,) | None
The levels at which the isocurve is constructed from “data”.
- color_levColor, colormap name, tuple, list or array
The color to use when drawing the line. If a list is given, it must be of shape (Nlev), if an array is given, it must be of shape (Nlev, …). and provide one color per level (rgba, colorname).
- climtuple
(min, max) limits to apply when mapping level values through a colormap.
- **kwargsdict
Keyword arguments to pass to LineVisual.
- property color#
- property levels#
The threshold at which the isocurve is constructed from the 2D data.
- set_data(data)#
Set the scalar array data
- Parameters:
- datandarray
A 2D array of scalar values. The isocurve is constructed to show all locations in the scalar field equal to
self.levels
.