langchain_core.runnables.graph_ascii
.AsciiCanvas¶
- class langchain_core.runnables.graph_ascii.AsciiCanvas(cols: int, lines: int)[源代码]¶
用于ASCII绘图的类。
- 参数
cols (int) – 画布中的列数。应为 > 1。
lines (int) – 画布中的行数。应为 > 1。
属性
TIMEOUT
方法
__init__
(cols, lines)box
(x0, y0, width, height)在ASCII画布上创建一个矩形。
draw
()在屏幕上绘制ASCII画布。
line
(x0, y0, x1, y1, char)在ASCII画布上创建一条线。
point
(x, y, char)在ASCII画布上创建一个点。
text
(x, y, text)在ASCII画布上打印文本。
- box(x0: int, y0: int, width: int, height: int) None [源代码]¶
在ASCII画布上创建一个矩形。
- 参数
x0 (int) – 矩形角落的 x 坐标。
y0 (int) – 矩形角落的 y 坐标。
width (int) – 矩形宽度。
高度 (整数) – 盒子的高度。
- 返回类型
None
- line(x0: int, y0: int, x1: int, y1: int, char: str) None [源码]¶
在ASCII画布上创建一条线。
- 参数
x0 (整数) – 线条开始处的 x 坐标。
y0 (整数) – 线条开始处的 y 坐标。
x1 (整数) – 线条结束处的 x 坐标。
y1 (整数) – 线条结束处的 y 坐标。
char (字符串) – 用来绘制线条的字符。
- 返回类型
None