In [1]:
%matplotlib inline
In [2]:
from catplot.ep_components.ep_canvas import EPCanvas
from catplot.ep_components.ep_lines import ElementaryLine
In [3]:
canvas = EPCanvas()
In [4]:
line = ElementaryLine([0.0, 1.3, 0.8])
In [5]:
canvas.add_line(line)
canvas.draw()
canvas.figure
Out[5]:
In [6]:
line.translate_state("IS", 0.3)
In [7]:
canvas.clear()
canvas.draw()
canvas.figure
Out[7]:
In [8]:
line.translate_state("IS", -0.3) # 恢复位置
In [9]:
line.translate_state("TS", -0.1)
In [10]:
canvas.clear()
canvas.draw()
canvas.figure
Out[10]:
In [11]:
line.translate_state("FS", -0.7)
In [13]:
canvas.clear()
canvas.draw()
canvas.figure
Out[13]:
In [14]:
line.translate_state("FS", 0.2)
In [15]:
canvas.clear()
canvas.draw()
canvas.figure
Out[15]: