更改表达式,更改输出编辑

您可以用另一个函数替换一个函数来更改输出。例如,您可以通过用另一个渲染器(返回 render 数据类型的函数)替换 pie 函数来更改可视化。

让我们将最后一个饼图更改为气泡图,方法是将 pie 函数替换为 plot 函数。这是可能的,因为这两个函数都可以接受 pointseries 数据类型作为其上下文。切换函数将起作用,但它本身不会产生有用的可视化,因为您没有定义 x 轴和 y 轴。您还需要修改 pointseries 函数以更改其输出。在这种情况下,您可以将 size 参数更改为 y,以便将最大价格值绘制在 y 轴上,并使用数据中的 @timestamp 字段添加 x 参数以绘制这些值随时间的变化。这将为您留下以下表达式,并生成一个气泡图,显示每个州随时间的最大价格

Bubble Chart
filters
| demodata
| pointseries color="state" y="max(price)" x="@timestamp"
| plot
| render

pie 函数类似,plot 函数接受控制可视化设计元素的参数。例如,将 legend 参数与值为 false 传递给函数将隐藏图表上的图例。

Bubble Chart Without Legend
filters
| demodata
| pointseries color="state" y="max(price)" x="@timestamp"
| plot legend=false
| render