In [1]:
%matplotlib inline

绘制带箭头的Edge

创建两个node


In [2]:
from catplot.grid_components.nodes import Node2D

In [3]:
node1 = Node2D([0.0, 0.0])

In [4]:
node2 = Node2D([1.0, 1.0])

创建一个带箭头的edge


In [5]:
from catplot.grid_components.edges import Arrow2D

In [6]:
arrow = Arrow2D(node1, node2)

添加到画布中


In [7]:
from catplot.grid_components.grid_canvas import Grid2DCanvas

In [8]:
canvas = Grid2DCanvas()



In [9]:
canvas.add_edge(arrow)  # 这里依旧使用add_edge添加到画布中

绘制


In [10]:
canvas.draw()

In [11]:
canvas.figure


Out[11]: