def METHOD_NAME(self, data_array):
    """map_screen(data_array) -> screen_array
    Overrides AbstractMapper. Maps values from data space into screen space.
    """
    self._compute_scale()
    if self._null_data_range:
        if isinstance(data_array, (tuple, list, ndarray)):
            return full_like(data_array, self.low_pos, dtype=float64)
        else:
            return array([self.low_pos])
    else:
        if not isinstance(data_array, ndarray):
            data_array = array(data_array, ndmin=1)
        return (data_array - self.range.low) * self._scale + self.low_pos