salem.DataLevels
- class salem.DataLevels(data=None, levels=None, nlevels=None, vmin=None, vmax=None, extend=None, cmap=None, norm=None)[source]
Assigns the right color to your data.
Simple tool that ensures the full compatibility of the plot colors and the colorbar. It’s working principle is best understood with a few examples, available in the docs.
- __init__(data=None, levels=None, nlevels=None, vmin=None, vmax=None, extend=None, cmap=None, norm=None)[source]
Instanciate.
- Parameters:
- see the set_* functions
Methods
__init__([data, levels, nlevels, vmin, ...])Instanciate.
append_colorbar(ax[, position, size, pad])Appends a colorbar to existing axes
colorbarbase(cax, **kwargs)Returns a ColorbarBase to add to the cax axis.
get_colorbarbase_kwargs()If you need to make a colorbar based on a given DataLevel state.
plot(ax)Add a kind of plot of the data to an axis.
set_cmap([cm])Set a colormap.
set_data([data])Any kind of data array (also masked).
set_extend([extend])Colorbar extensions: 'neither' | 'both' | 'min' | 'max'
set_levels([levels])Levels you define.
set_nlevels([nlevels])Automatic N levels.
set_norm([norm])Set a normalization function.
set_plot_params([levels, nlevels, vmin, ...])Shortcut to all parameters related to the plot.
set_vmax([val])Maximum level value.
set_vmin([val])Mininum level value.
to_rgb()Transform the data to RGB triples.
update(d)Update the properties of
DataLevelsfrom the dictionary d.visualize([ax, title, orientation, ...])Quick plot, useful for debugging.
Attributes
extendClever getter.
levelsClever getter.
nlevelsClever getter.
normClever getter.
vmaxClever getter.
vminClever getter.