polars.Expr.meta.show_graph#

Expr.meta.show_graph(
*,
show: bool = True,
output_path: str | Path | None = None,
raw_output: bool = False,
figsize: tuple[float, float] = (16.0, 12.0),
) str | None[source]#

将表达式格式化为Graphviz图形。

请注意,必须安装Graphviz才能渲染可视化效果(如果尚未安装,您可以在此处下载:https://graphviz.org/download)。

Parameters:
show

显示图表。

output_path

将图形写入磁盘。

raw_output

返回点语法。这不能与show和/或output_path结合使用。

figsize

如果show == True,则传递给matplotlib。

示例

>>> e = (pl.col("foo") * pl.col("bar")).sum().over(pl.col("ham")) / 2
>>> e.meta.show_graph()