Module dcg_sci_tool.plot.float_to_viridis_rgb

Functions

def float_to_viridis_rgb(float_array: List[float] | numpy.ndarray,
vmin: float | None = None,
vmax: float | None = None,
max_color: Tuple[float, float, float] | None = None) ‑> List[Tuple[int, int, int]]

将浮点数数组映射到Viridis色阶的RGB颜色列表,使用接近matplotlib Viridis的色阶

Args

float_array
输入的浮点数数组,可以是列表或numpy数组
vmin
可选的最小值,用于归一化。如果为None,将使用输入数组的最小值。
vmax
可选的最大值,用于归一化。如果为None,将使用输入数组的最大值。
max_color
可选的最大颜色值,用于超出范围时的颜色。如果为None,将使用黄色。