langchain_core.runnables.graph_ascii
.AsciiCanvas¶
- class langchain_core.runnables.graph_ascii.AsciiCanvas(cols: int, lines: int)[source]¶
用于在ASCII中绘制的类。
- 参数:
cols(int):画布中的列数。应大于1。 lines(int):画布中的行数。应大于1。
Attributes
TIMEOUT
Methods
__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画布上打印文本。
- Parameters
cols (int) –
lines (int) –
- Return type
None
- __init__(cols: int, lines: int) None [source]¶
- Parameters
cols (int) –
lines (int) –
- Return type
None
- box(x0: int, y0: int, width: int, height: int) None [source]¶
在ASCII画布上创建一个框。
- 参数:
x0(整数):框的角落的x坐标。 y0(整数):框的角落的y坐标。 宽度(整数):框的宽度。 高度(整数):框的高度。
- Parameters
x0 (int) –
y0 (int) –
width (int) –
height (int) –
- Return type
None
- line(x0: int, y0: int, x1: int, y1: int, char: str) None [source]¶
在ASCII画布上创建一条线。
- 参数:
x0(int):线条应该从哪里开始的x坐标。 y0(int):线条应该从哪里开始的y坐标。 x1(int):线条应该在哪里结束的x坐标。 y1(int):线条应该在哪里结束的y坐标。 char(str):用于绘制线条的字符。
- Parameters
x0 (int) –
y0 (int) –
x1 (int) –
y1 (int) –
char (str) –
- Return type
None