render_graphviz#

langchain_community.graph_vectorstores.visualize.render_graphviz(documents: Iterable[Document], engine: str | None = None, node_color: str | None = None, node_colors: Dict[str, str | None] | None = None, skip_tags: Iterable[Tuple[str, str]] = ()) graphviz.Digraph[source]#

测试版

此功能处于测试阶段。我们正在积极开发中,因此API可能会发生变化。

将GraphVectorStore文档集合渲染为GraphViz格式。

Parameters:
  • documents (Iterable[Document]) – 要渲染的文档。

  • engine (str | None) – 使用的GraphViz布局引擎。None 使用默认值。

  • node_color (str | None) – 默认节点颜色。

  • node_colors (Dict[str, str | None] | None) – 用于指定特定节点颜色的字典。对于强调由MMR选择的节点或与其他结果不同的节点非常有用。

  • skip_tags (Iterable[Tuple[str, str]]) – 渲染图形时要跳过的标签集合。指定为包含类型和标签的元组。

Returns:

表示节点的“graphviz.Digraph”。可以打印为源代码,或使用dot进行渲染。

Return type:

graphviz.Digraph

注意

要渲染生成的DOT源代码,您还需要安装Graphviz_ (下载页面, 存档版本, Windows安装程序).