数据可视化
本文介绍如何使用云器产品中的图表将 SQL 工作表结果可视化。图表可将查询结果可视化,传达逻辑关系,并帮助您做出更明智的决策。图表可让您快速了解数据中的模式并识别其中的异常值。
当前支持的图表类型有:
- 折线图
- 柱形图
创建图表
在开发中运行查询时,可以根据结果显示图表。
- 点击开发或工作区,新建/选择一个SQL任务
- 执行Select查询任务
- 在查询结果的数据tab下,点击「图表」。
修改图表
如果您点击「图表」来可视化工作表结果,首先需要基于图表类型,筛选出必选的字段后,可视化区域才会出现相应的图表。
鼠标悬浮在图表上,可查看每个数据点的详细信息。例如,您可以折线图形式查看结果:
在可视化右侧区域的「设置」下,筛选需要呈现的信息:
1.图标类型:折线图、柱形图
2.X轴字段:可视化呈现的数值在趋势图上的呈现趋势。
注意:当前不支持按照X轴所选的字段进行聚合。
3.Y轴字段:
Y轴支持使用聚合函数从多个数据点中确定单个值。这些统计方式对应的函数如下:
- 总计:sum
- 计数:count
- 均值:average
- 最大值:maximum
- 最小值:minimum
4. 添加Y轴、或分组
最多支持添加10个Y轴的字段放在同一个表格上进行分析;
添加分组即是将已添加到Y轴的字段进行一个group by的操作。
注:当只有一个Y轴时,才允许选择分组字段,同时分组字段只允许选择一个。
已知局限
若X轴数值过多时,若需要看到某个趋势上的一个具体数值,建议将图表上的范围缩短后才可以查看到准确的数据点。
例如下图:当鼠标悬浮在可视化图表上,呈现出具体的时间戳信息时,才是准确的数值。
使用案例
基于时间的趋势图
场景一:如果要保留时间跨度的差异,结果数据类型需要是时间类型,如下:
- order_date是一个时间戳类型,趋势图会自动按时间间隔实际情况展现数据,这样更能准确体现“趋势”
场景二:如果要忽略时间跨度的差异,只保留具体结果点位,结果数据类型转换为string即可(order_date::string),如下
联系我们