cedalion.vis.colors

Color and colormap definitions.

Functions

mask_cmap([true_is_good])

A red and blue colormap to color binary masks.

p_values_cmap()

A colormap for log10(p-values).

segmented_cmap(name, vmin, vmax, segments[, ...])

Create a linear segmented colormap.

threshold_cmap(name, vmin, vmax, threshold)

A read and blue colormap with a distinctive break at a threshold value.

cedalion.vis.colors.segmented_cmap(
name: str,
vmin: float,
vmax: float,
segments: list[tuple[float, tuple[float, float, float] | str | tuple[float, float, float, float] | tuple[tuple[float, float, float] | str, float] | tuple[tuple[float, float, float, float], float]]],
over: None | tuple[float, float, float] | str | tuple[float, float, float, float] | tuple[tuple[float, float, float] | str, float] | tuple[tuple[float, float, float, float], float] = None,
under: None | tuple[float, float, float] | str | tuple[float, float, float, float] | tuple[tuple[float, float, float] | str, float] | tuple[tuple[float, float, float, float], float] = None,
bad: None | tuple[float, float, float] | str | tuple[float, float, float, float] | tuple[tuple[float, float, float] | str, float] | tuple[tuple[float, float, float, float], float] = None,
) tuple[Normalize, LinearSegmentedColormap][source]

Create a linear segmented colormap.

cedalion.vis.colors.p_values_cmap() tuple[Normalize, LinearSegmentedColormap][source]

A colormap for log10(p-values).

Gray for p>0.05 and with different colors for common thresholds.

cedalion.vis.colors.threshold_cmap(
name,
vmin,
vmax,
threshold,
higher_is_better=True,
) tuple[Normalize, LinearSegmentedColormap][source]

A read and blue colormap with a distinctive break at a threshold value.

cedalion.vis.colors.mask_cmap(
true_is_good=True,
) tuple[Normalize, LinearSegmentedColormap][source]

A red and blue colormap to color binary masks.