更改表达式,更改输出
编辑更改表达式,更改输出编辑
您可以用另一个函数替换一个函数来更改输出。例如,您可以通过用另一个渲染器(返回 render
数据类型的函数)替换 pie 函数来更改可视化。
让我们将最后一个饼图更改为气泡图,方法是将 pie 函数替换为 plot 函数。这是可能的,因为这两个函数都可以接受 pointseries
数据类型作为其上下文。切换函数将起作用,但它本身不会产生有用的可视化,因为您没有定义 x 轴和 y 轴。您还需要修改 pointseries 函数以更改其输出。在这种情况下,您可以将 size
参数更改为 y
,以便将最大价格值绘制在 y 轴上,并使用数据中的 @timestamp
字段添加 x
参数以绘制这些值随时间的变化。这将为您留下以下表达式,并生成一个气泡图,显示每个州随时间的最大价格
filters | demodata | pointseries color="state" y="max(price)" x="@timestamp" | plot | render
与 pie 函数类似,plot 函数接受控制可视化设计元素的参数。例如,将 legend
参数与值为 false
传递给函数将隐藏图表上的图例。
filters
| demodata
| pointseries color="state" y="max(price)" x="@timestamp"
| plot legend=false
| render