Ejemplo n.º 1
0
 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
     })
Ejemplo n.º 2
0
 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
Ejemplo n.º 3
0
 def change_radius(self, t_begin, t_end, rx):
     return anim.Action([], self._change_radius, t_begin, t_end, {'rx': rx})
Ejemplo n.º 4
0
 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})
Ejemplo n.º 5
0
 def move(self, t_begin, t_end, move_to):
     return anim.Action([], self._move, t_begin, t_end,
                        {'move_to': move_to})
Ejemplo n.º 6
0
 def appear_text(self, t_begin, t_end, idx=1):
     return anim.Action([], self._appear_text, t_begin, t_end, {'idx': idx})
Ejemplo n.º 7
0
 def text_appear(self, t_begin, t_end, idx=0):
     return anim.Action([], self._text_appear, t_begin, t_end, {'idx': idx})
Ejemplo n.º 8
0
 def area_appear(self, t_begin, t_end):
     return anim.Action([], self._area_appear, t_begin, t_end, {})
Ejemplo n.º 9
0
 def disappear(self, t_begin, t_end):
     return anim.Action([], self._disappear, t_begin, t_end, {})
Ejemplo n.º 10
0
 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})
Ejemplo n.º 11
0
 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})
Ejemplo n.º 12
0
 def ticks_change_alpha(self, t_begin, t_end, alpha):
     return anim.Action([], self._ticks_change_alpha, t_begin, t_end,
                        {'alpha': alpha})
Ejemplo n.º 13
0
 def ticks_appear(self, t_begin, t_end):
     return anim.Action([], self._ticks_appear, t_begin, t_end, {})
Ejemplo n.º 14
0
 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})
Ejemplo n.º 15
0
 def change_scale(self, t_begin, t_end, ratio):
     return anim.Action([], self._change_scale, t_begin, t_end,
                        {'ratio': ratio})
Ejemplo n.º 16
0
 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
     })
Ejemplo n.º 17
0
 def disappear_trans(self, t_begin, t_end):
     return anim.Action([], self._disappear_trans, t_begin, t_end)
Ejemplo n.º 18
0
 def line_right_appear(self, t_begin, t_end):
     return anim.Action([], self._line_right_appear, t_begin, t_end, {})
Ejemplo n.º 19
0
 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})
Ejemplo n.º 20
0
 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})
Ejemplo n.º 21
0
 def mean_line_appear(self, t_begin, t_end):
     return anim.Action([], self._mean_line_appear, t_begin, t_end, {})
Ejemplo n.º 22
0
 def p_change(self, t_begin, t_end, p):
     return anim.Action([], self._p_change, t_begin, t_end, {'p': p})
Ejemplo n.º 23
0
 def appear_mean_line(self, t_begin, t_end):
     return anim.Action([], self._appear_mean_line, t_begin, t_end, {})