def _generate_2d_data_point(self, data):
        self.plane_count += 1
        if self.plane_count > 5:
            self.plane_count = 0

        if self.plane_count == 0:
            return (0, ord(data[0]), ord(data[1]))
        elif self.plane_count == 1:
            return (ord(data[0]), 0, ord(data[1]))
        elif self.plane_count == 2:
            return (ord(data[0]), ord(data[1]), 0)
        elif self.plane_count == 3:
            return (255, ord(data[0]), ord(data[1]))
        elif self.plane_count == 4:
            return (ord(data[0]), 255, ord(data[1]))
        elif self.plane_count == 5:
            return (ord(data[0]), ord(data[1]), 255)
Return the function applied across limits.
dataset/ETHPy150Open devttys0/binwalk/src/binwalk/modules/binvis.py/Plotter._generate_2d_data_point--crossover with--dataset/ETHPy150Open sympy/sympy/sympy/concrete/expr_with_limits.py/ExprWithLimits.function