def METHOD_NAME(self, data):
    logging.debug("adding data %s" % data)
    if len(self.data) == 1 and not np.any(self.data):
        self.data[0] = np.array(data)
    else:
        self.data = np.vstack((self.data, np.array(data)))
    max_lim = np.max(np.abs(data))
    if max_lim > self.max_lim:
        self.max_lim = max_lim
        self.set_ax_lim(max_lim)