使用 EPChain 拼接多条Energy Profile Line


In [1]:
%matplotlib inline

导入画布,线以及链


In [2]:
from catplot.ep_components.ep_canvas import EPCanvas
from catplot.ep_components.ep_lines import ElementaryLine
from catplot.ep_components.ep_chain import EPChain

创建画布和两条线


In [3]:
canvas = EPCanvas()



In [4]:
# 第一条线
line1 = ElementaryLine([0.0, 1.2, 0.8])

In [5]:
# 第二条线
line2 = ElementaryLine([0.0, 0.5])

使用EPChain进行拼接


In [6]:
chain = EPChain([line1, line2])  # 参数中的顺序就是拼接顺序(line2会拼接在line1后面)

chain导入画布


In [7]:
canvas.add_chain(chain)

绘制并显示效果


In [8]:
canvas.draw()
canvas.figure


Out[8]: