def appear(self, t_begin, t_end, rx=None, ratio=0.7, scale=1.3): if rx is None: rx = self.rx return anim.Action([], self._appear, t_begin, t_end, { 'ratio': ratio, 'scale': scale, 'rx': rx })
def zoom(self, t_begin, t_end, x1, x2, y1=None): actions = [ anim.Action([], self._zoom, t_begin, t_end, { 'x1': x1, 'x2': x2, 'y1': y1 }) ] delta_after = x2 - x1 delta_before = self.axes.get_xlim()[1] - self.axes.get_xlim()[0] ratio = delta_after / delta_before for j, obj in enumerate(self.objects): if isinstance(obj, Point): actions.append(obj.change_scale(t_begin, t_end, ratio)) return actions
def change_radius(self, t_begin, t_end, rx): return anim.Action([], self._change_radius, t_begin, t_end, {'rx': rx})
def mean_line_change_alpha(self, t_begin, t_end, alpha=0): return anim.Action([], self._mean_line_change_alpha, t_begin, t_end, {'alpha': alpha})
def move(self, t_begin, t_end, move_to): return anim.Action([], self._move, t_begin, t_end, {'move_to': move_to})
def appear_text(self, t_begin, t_end, idx=1): return anim.Action([], self._appear_text, t_begin, t_end, {'idx': idx})
def text_appear(self, t_begin, t_end, idx=0): return anim.Action([], self._text_appear, t_begin, t_end, {'idx': idx})
def area_appear(self, t_begin, t_end): return anim.Action([], self._area_appear, t_begin, t_end, {})
def disappear(self, t_begin, t_end): return anim.Action([], self._disappear, t_begin, t_end, {})
def disappear_up_to_down(self, t_begin, t_end, accel=1.): return anim.Action([], self._disappear_up_to_down, t_begin, t_end, {'accel': accel})
def appear_down_to_up(self, t_begin, t_end, accel=1.): return anim.Action([], self._appear_down_to_up, t_begin, t_end, {'accel': accel})
def ticks_change_alpha(self, t_begin, t_end, alpha): return anim.Action([], self._ticks_change_alpha, t_begin, t_end, {'alpha': alpha})
def ticks_appear(self, t_begin, t_end): return anim.Action([], self._ticks_appear, t_begin, t_end, {})
def appear_down_to_up(self, t_begin, t_end, y=0): return anim.Action([], self._appear_down_to_up, t_begin, t_end, {'y': y})
def change_scale(self, t_begin, t_end, ratio): return anim.Action([], self._change_scale, t_begin, t_end, {'ratio': ratio})
def appear(self, t_begin, t_end, rx=set_point.rx, ratio=0.7, scale=1.3): return anim.Action([], self._appear, t_begin, t_end, { 'ratio': ratio, 'scale': scale, 'rx': rx })
def disappear_trans(self, t_begin, t_end): return anim.Action([], self._disappear_trans, t_begin, t_end)
def line_right_appear(self, t_begin, t_end): return anim.Action([], self._line_right_appear, t_begin, t_end, {})
def pdf_appear_left_to_right(self, t_begin, t_end, frame): return anim.Action([], self._pdf_appear_left_to_right, t_begin, t_end, {'frame': frame})
def area_appear_from_mean(self, t_begin, t_end, p): return anim.Action([], self._area_appear_from_mean, t_begin, t_end, {'p': p})
def mean_line_appear(self, t_begin, t_end): return anim.Action([], self._mean_line_appear, t_begin, t_end, {})
def p_change(self, t_begin, t_end, p): return anim.Action([], self._p_change, t_begin, t_end, {'p': p})
def appear_mean_line(self, t_begin, t_end): return anim.Action([], self._appear_mean_line, t_begin, t_end, {})