langchain_core.runnables.graph_ascii.draw_ascii

langchain_core.runnables.graph_ascii.draw_ascii(vertices: Mapping[str, str], edges: Sequence[Edge]) str[source]

构建一个有向无环图(DAG)并用ASCII图形表示出来。

参数:

vertices (list): 图的顶点列表。 edges (list): 图的边列表。

返回:

str: ASCII表示形式

示例:
>>> vertices = [1, 2, 3, 4]
>>> edges = [(1, 2), (2, 3), (2, 4), (1, 4)]
>>> print(draw(vertices, edges))
+---+     +---+
| 3 |     | 4 |
+---+    *+---+
  *    **   *
  *  **     *
  * *       *
+---+       *
| 2 |      *
+---+     *
     *    *
      *  *
       **
     +---+
     | 1 |
     +---+
Parameters
  • vertices (Mapping[str, str]) –

  • edges (Sequence[Edge]) –

Return type

str