'Creates an :obj:`OrangeWidgets.plot.OWAxis` with the specified ``axis_id`` and ``title``.'

def add_axis(self, axis_id, title='', title_above=False, title_location=AxisMiddle, line=None, arrows=0, zoomable=False, bounds=None):

    a = OWAxis(axis_id, title, title_above, title_location, line, arrows, self, bounds=bounds)
    self.scene().addItem(a)
    a.zoomable = zoomable
    a.update_callback = self.replot
    if (axis_id in self._bounds_cache):
        del self._bounds_cache[axis_id]
    self._transform_cache = {}
    self.axes[axis_id] = a
    if (not (axis_id in CartesianAxes)):
        self.set_show_axis_title(axis_id, True)
    return a
