Exemple #1
0
    def draw(self, root_element, x_transform, y_transform):
        # This is a bit of a hack, to be able to define a different interval
        # for this axis.
        if 's_interval' in self.kwargs and 's_log' in self.kwargs:
            log = self.kwargs['s_log']
            interval = self.kwargs['s_interval']
            x_transform = setup_transform_1d(interval, (self.x_offset +
                                             AXIS_SIZE, self.x_offset +
                                             self.width - AXIS_SIZE), False)
        else:
            interval = self.interval
            log = self.kwargs.get('log', False)

        draw_bottom_axis(root_element, self.x_offset, self.y_offset,
                         self.width, x_transform, interval, log, **self.kwargs)
Exemple #2
0
    def draw(self, root_element, x_transform, y_transform):
        # This is a bit of a hack, to be able to define a different interval
        # for this axis.
        if 's_interval' in self.kwargs and 's_log' in self.kwargs:
            log = self.kwargs['s_log']
            interval = self.kwargs['s_interval']
            x_transform = setup_transform_1d(
                interval, (self.x_offset + AXIS_SIZE,
                           self.x_offset + self.width - AXIS_SIZE), False)
        else:
            interval = self.interval
            log = self.kwargs.get('log', False)

        draw_bottom_axis(root_element, self.x_offset, self.y_offset,
                         self.width, x_transform, interval, log, **self.kwargs)
Exemple #3
0
    def draw(self, root_element, x_transform, y_transform):
        '''Draw left axis.'''
        # This is a bit of a hack, to be able to define a different interval
        # for this axis.
        if self.kwargs.has_key('s_interval') and self.kwargs.has_key('s_log'):
            log = self.kwargs['s_log']
            interval = self.kwargs['s_interval']
            y_transform = setup_transform_1d(interval, (self.y_offset +
                                             self.height - AXIS_SIZE,
                                             self.y_offset + AXIS_SIZE), log)
        else:
            interval = self.interval
            log = self.kwargs.get('log', False)

        draw_left_axis(root_element, self.x_offset, self.y_offset, self.height,
                       y_transform, interval, log, **self.kwargs)
Exemple #4
0
    def draw(self, root_element, x_transform, y_transform):
        '''Draw left axis.'''
        # This is a bit of a hack, to be able to define a different interval
        # for this axis.
        if self.kwargs.has_key('s_interval') and self.kwargs.has_key('s_log'):
            log = self.kwargs['s_log']
            interval = self.kwargs['s_interval']
            y_transform = setup_transform_1d(
                interval, (self.y_offset + self.height - AXIS_SIZE,
                           self.y_offset + AXIS_SIZE), log)
        else:
            interval = self.interval
            log = self.kwargs.get('log', False)

        draw_left_axis(root_element, self.x_offset, self.y_offset, self.height,
                       y_transform, interval, log, **self.kwargs)