finesse.utilities.tables.NumberTable.make_colors¶
- NumberTable.make_colors(table, colorfunc, backgroundcolorfunc, norm)[source]¶
 Calculate the colors for the table.
Produces an array with RGB color values in the range [0, 255] for every cell by calling colorfunc(norm(table)) and backgroundcolorfunc(norm(table)).
- Parameters
 - tablearray
 The data table without headers. Should contain numbers, but accepts arbitrary data as long as the color and norm functions can handle it.
- colorfunccallable or None
 A function producing RGB color data for every cell. Color values must be in [0,1]. If None the array is filled with (-1,-1,-1).
- backgroundcolorfunccallable or None
 A function producing RGB color data for every cell. Color values must be in [0,1]. If None the array is filled with (-1,-1,-1).
- normcallable or None
 A normalization applied before calling the color functions. If None it is replaced by a function that does nothing.
- Returns
 - color
 The array produced by colorfunc
- backgroundcolor
 The array produced by backgroundcolorfunc