Apache Superset 1.2.0教程 (三)—— 图表功能详解
通过之前章节的学习,我们已经成功地安装了superset,并且连接mysql数据库,可视化了王者英雄的数据。使用的是最简单Table类型的图表,但是superset还支持非常多的图表类型。
本文我们将对各种图表类型进行逐一的演示,文章较长,建议收藏后阅读。
图表分类
Superset提供了大量的图表来帮助我们进行数据可视化。
对于图表的类型可以分为以下几类:
- 时间序列图表:这类图表显示随时间变化的数据,最适合用于发现变化趋势。时间序列图的示例包括折线图、时间序列条形图等等。
- 组合图:这些类型的图表显示了数据在特定领域的分布情况,例如“最多...”、“最少...”和“前 10 名”类型的图表. 组合图的示例包括条形图、饼图和树状图。
- 分布图:这类图表显示数据如何分布在一个或多个字段中,最适合用于具有多维属性的数据。分布图的示例包括直方图、箱线图和水平图。
- 关系图:这类图表显示两个或多个变量之间的关系,通常用于传达共性、非共性或因果关系类型。关系图的示例包括数据透视表、热图和气泡图。
- 地理空间图表:这类图表显示基于地理的数据。superset还提供了各种基于deck.gl 的地理空间图表。
只有选择了正确的图表,才能准确的传达出你想表达的意思。那么怎么确定图表类型呢?
首先要考虑的就是想要实现的目标,一张好的图表必须是能够清楚表达问题的答案。以下是一些选表准则,供参考:
- 当您想要显示数据如何随时间变化(例如,上一季度产品销售的变化)时,请使用时间序列图表。
- 当您的数据侧重于单个因素(例如,毕业生数量、最受欢迎的城市等)时,请使用组合图。
- 当您的数据被分配到不同的类别时使用分布图(例如,某个区间段的人数分布等)。
- 当您在两个或多个值之间进行比较时使用关系图(例如,与温度变化相比,海平面上升)。
- 当您的数据依赖于地理(例如,城市的人口密度、空中交通路线等)时,请使用地理空间图表。
数据集准备
针对这些图表,准备了不同的数据集进行可视化操作。分别是:
时间序列图表 : “大乔” 关键词,近一个月搜索指数变化数据。
组合图:王者各英雄最大生命值的排名情况。
分布图:王者各英雄最大生命值,每个生命值区间段的英雄数量统计。
关系图:看一下最大物防与最大生命的关系。
地理空间图表:这里简单对美国和印度新冠确诊人数做一个可视化。
下面来具体讲解不同类型图表的用法:
一、时间序列图表
首先准备好数据。数据来源于大乔的搜索指数数据。
首先进入Datasets页面,将这张表加入。
表成功加入以后,进入Charts页面,新建一个图表。
选择图表类型为 Time-series Bar Chart
新建图表
进入图表设置页,在这里可以对图表进行一系列的设置,首先修改名称。
默认表的统计指标是COUNT,这里改成SUM。
修改时间范围,默认是LAST WEEK。
还可以做一些自定义的设置,颜色,坐标轴等等。
保存,这样,时间序列图表就成功完成了。
二、组合图表
此数据源使用王者英雄数据,之前已经关联。下面我们用此数据制作一个饼图。
首先还是新建一个图表,选择类型为 Pie Chart
选择好数据源
进行基本的设置,这里按英雄分组,统计维度为最大生命
做一些自定义的设置
点击RUN查询,这样饼图就做好了。
三、分布图表
依然使用王者英雄数据,做一个直方图
首先新建图表,选择图表类型为 Histogram
进行一些自定义设置
选择统计列为 最大生命,调整好间隔。
可以清楚的看到最大生命值的分布情况。
点击RUN查询,这样直方图就做好了,保存。
四、关系图表
依然使用已有数据
选择Heatmap类型图表
随后做一些基本的设置,X轴选择最大物防
Y轴选择最大生命。
点击RUN查询,这样热力图就做好了,保存。
五、地理空间图表
准备好数据,选择图表类型为 World Map
进行一些设置,国家代码,统计列等等。
点击RUN进行查询,保存。
通过本文,我们已经对superset中的各种图表有了一个基本的了解。superset还有哪些功能呢?下一章继续~
Apache Superset 1.2.0教程 (三)—— 图表功能详解的更多相关文章
- Apache Superset 1.2.0教程 (二)——快速入门(可视化王者英雄数据)
上一篇我们已经成功的安装了superset,那么该如何可视化我们的数据呢?本文将可视化王者英雄的数据,快速的入门Superset. 一.连接数据源 首先确保mysql可以正常连接使用,并且准备好数据. ...
- MySQL8.0关系数据库基础教程(三)-select语句详解
1 查询指定字段 在 employee 表找出所有员工的姓名.性别和电子邮箱. SELECT 表示查询,随后列出需要返回的字段,字段间逗号分隔 FROM 表示要从哪个表中进行查询 分号为语句结束符 这 ...
- apache 虚拟主机详细配置:http.conf配置详解
apache 虚拟主机详细配置:http.conf配置详解 Apache的配置文件http.conf参数含义详解 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd. ...
- Android Studio系列教程五--Gradle命令详解与导入第三方包
Android Studio系列教程五--Gradle命令详解与导入第三方包 2015 年 01 月 05 日 DevTools 本文为个人原创,欢迎转载,但请务必在明显位置注明出处!http://s ...
- 七牛云存储Python SDK使用教程 - 上传策略详解
文 七牛云存储Python SDK使用教程 - 上传策略详解 七牛云存储 python-sdk 七牛云存储教程 jemygraw 2015年01月04日发布 推荐 1 推荐 收藏 2 收藏,2.7k ...
- Android ADB命令教程二——ADB命令详解
Android ADB命令教程二——ADB命令详解 转载▼ 原文链接:http://www.tbk.ren/article/249.html 我们使用 adb -h 来看看,adb命令里面 ...
- Spark2.1.0——内置Web框架详解
Spark2.1.0——内置Web框架详解 任何系统都需要提供监控功能,否则在运行期间发生一些异常时,我们将会束手无策.也许有人说,可以增加日志来解决这个问题.日志只能解决你的程序逻辑在运行期的监控, ...
- Nmap扫描教程之基础扫描详解
Nmap扫描教程之基础扫描详解 Nmap扫描基础扫描 当用户对Nmap工具了解后,即可使用该工具实施扫描.通过上一章的介绍,用户可知Nmap工具可以分别对主机.端口.版本.操作系统等实施扫描.但是,在 ...
- 【C/C++开发】C++11 并发指南三(std::mutex 详解)
本系列文章主要介绍 C++11 并发编程,计划分为 9 章介绍 C++11 的并发和多线程编程,分别如下: C++11 并发指南一(C++11 多线程初探)(本章计划 1-2 篇,已完成 1 篇) C ...
随机推荐
- Docker学习(1) 初识
Docker的使用场景 1 使用Docker容器开发,测试,部署服务 2 创建隔离的运行环境 3 搭建测试环境 4 构建多用户的平台及服务(PaaS)基础设施 5 提供软件即服务(SaaS)应用程序 ...
- 全景分割:CVPR2019论文解析
全景分割:CVPR2019论文解析 Panoptic Segmentation 论文链接: http://openaccess.thecvf.com/content_CVPR_2019/papers/ ...
- 浪潮 ClusterEngineV4.0 任意命令执行
1.浪潮ClusterEngineV4.0 任意命令执行 影响版本 ClusterEngineV4.0 2.漏洞影响 远程代码执行 3.复现 fofa语句 title='TSCEV4.0' 抓包构造e ...
- 计算机网络-vlan划分
1.VLAN的划分 (1)基于端口的VLAN: 交换机A上的1,2端口和交换机B上的3,4端口构成一个VLAN. 交换机A上的3,4端口和交换机B上的1,2端口构成一个VLAN. (2)基于MAC地址 ...
- Spring Cloud系列(四):断路器Hystrix
上一篇介绍了负载均衡的配置方法,做负载均衡是为了保证高可用性,但是有时候服务提供者挂掉了,比如服务A调用了服务B,服务B又调用了服务C,然后有一天服务C的所有节点都挂掉了,这时服务B就会因为C异常而在 ...
- Linux学习笔记:用户与用户组
基本概念 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统. 用户 也就是说任何需要使用操作系统的用户,都 ...
- 第三节:Redis缓存雪崩、击穿、穿透、双写一致性、并发竞争、热点key重建优化、BigKey的优化 等解决方案
一. 缓存雪崩 1. 含义 同一时刻,大量的缓存同时过期失效. 2. 产生原因和后果 (1). 原因:由于开发人员经验不足或失误,大量热点缓存设置了统一的过期时间. (2). 产生后果:恰逢秒杀高峰, ...
- LuatOS | 全新在线模拟器,随时随地发挥创意
LuatOS --运行在嵌入式硬件的实时操作系统,开启全新物联网生态. 聚焦嵌入式应用生态,内置功能可支持绝大多数物联网应用场景.深度整合Lua语言,只需少量内存和Flash空间就能运行.不局限于合宙 ...
- 树上染色+可怜与超市(树状DP)
这两道题是学长精心准备的,想了很长时间,比较经典. 第一题 树上染色 有一棵点数为 N的树,树边有边权.给你一个在 0∼N之内的正整数 K,你要在这棵树中选择 K 个点,将其染成黑色,并将其他的 N− ...
- NOIP模拟测试4「礼物·通讯·奇袭」
礼物. 首先见到期望一定要想dp,看到n的范围无脑想状压, 然后我就只想到这了. dp方程式还是比较好想的,但是我依然想不出来 略经思考 颓题解 依然不会,随便写了个式子 i状态中不含j $f[i ...