def map_screen(self, data_array): """ Maps an array of data values to an array of colors. """ norm_data = self._compute_normalized_data(data_array) # The data are normalized, so we can pass low = 0, high = 1 rgba = map_colors(norm_data, self.steps, 0, 1, self._red_lut, self._green_lut, self._blue_lut, self._alpha_lut) return rgba
def map_screen(self, data_array): """ Maps an array of data values to an array of colors. """ if self._dirty: self._recalculate() rgba = map_colors(data_array, self.steps, self.range.low, self.range.high, self._red_lut, self._green_lut, self._blue_lut, self._alpha_lut) return rgba