通过之前章节的学习,我们已经成功地安装了superset,并且连接mysql数据库,可视化了王者英雄的数据。使用的是最简单Table类型的图表,但是superset还支持非常多的图表类型。
本文我们将对各种图表类型进行逐一的演示,文章较长,建议收藏后阅读。
Superset提供了大量的图表来帮助我们进行数据可视化。
对于图表的类型可以分为以下几类:
只有选择了正确的图表,才能准确的传达出你想表达的意思。那么怎么确定图表类型呢?
首先要考虑的就是想要实现的目标,一张好的图表必须是能够清楚表达问题的答案。以下是一些选表准则,供参考:
针对这些图表,准备了不同的数据集进行可视化操作。分别是:
时间序列图表 : “大乔” 关键词,近一个月搜索指数变化数据。
组合图:王者各英雄最大生命值的排名情况。
分布图:王者各英雄最大生命值,每个生命值区间段的英雄数量统计。
关系图:看一下最大物防与最大生命的关系。
地理空间图表:这里简单对美国和印度新冠确诊人数做一个可视化。
下面来具体讲解不同类型图表的用法:
首先准备好数据。数据来源于大乔的搜索指数数据。
首先进入Datasets页面,将这张表加入。
表成功加入以后,进入Charts页面,新建一个图表。
选择图表类型为 Time-series Bar Chart
新建图表
进入图表设置页,在这里可以对图表进行一系列的设置,首先修改名称。
默认表的统计指标是COUNT,这里改成SUM。
修改时间范围,默认是LAST WEEK。
还可以做一些自定义的设置,颜色,坐标轴等等。
保存,这样,时间序列图表就成功完成了。
此数据源使用王者英雄数据,之前已经关联。下面我们用此数据制作一个饼图。
首先还是新建一个图表,选择类型为 Pie Chart
选择好数据源
进行基本的设置,这里按英雄分组,统计维度为最大生命
做一些自定义的设置
点击RUN查询,这样饼图就做好了。
依然使用王者英雄数据,做一个直方图
首先新建图表,选择图表类型为 Histogram
进行一些自定义设置
选择统计列为 最大生命,调整好间隔。
可以清楚的看到最大生命值的分布情况。
点击RUN查询,这样直方图就做好了,保存。
依然使用已有数据
选择Heatmap类型图表
随后做一些基本的设置,X轴选择最大物防
Y轴选择最大生命。
点击RUN查询,这样热力图就做好了,保存。
准备好数据,选择图表类型为 World Map
进行一些设置,国家代码,统计列等等。
点击RUN进行查询,保存。
通过本文,我们已经对superset中的各种图表有了一个基本的了解。superset还有哪些功能呢?下一章继续~