(二)Superset 1.3图表篇——Time-series Table

简介: 本系列文章基于Superset 1.3.0版本。1.3.0版本目前支持分布,趋势,地理等等类型共59张图表。本次1.3版本的更新图表有了一些新的变化,而之前也一直没有做过非常细致的图表教程。而且目前可以参考的资料有限,大部分还需要自己探索。所以本系列文章将对这59张图表的使用做一个整理。Superset的安装入门,以及数据集的准备,请参考之前的教程,1.3版本依然可用。

本系列第二篇 Time-series Table。

也就是时间序列图表,这类图表还是比较不太常用。在1.3.0的例子中,也没有给出相关的例子。简单理解就是将时间序列图作为表中的一列。这对于部分趋势类图表的展示,还是非常的有意义的。


一、选择Time-series Table类型图表


首先,还是先选择新建Time-series Table类型图表。

image.png

由于使用时间序列,本次采用的新的数据集,新冠疫情数据。需要数据集的同学请后台回复 covid_test获取数据集csv。

image.png


二、Time-series Table图表设置


进入图表设置页面,这里会报一个错误

Controls labeled Metrics, Time series columns: cannot be empty

意思是指标和时间序列的列不能为空。

image.png

在刚刚进入图表页以后,是看不到数据展示的。

最左侧的数据集部分之前已经介绍过,这里不做赘述。在DATA图表设置这部分,已经自动的将date列作为了时间列。注意:本次的数据有三列 时间 国家代码 确诊总人数。由于date列是时间类型,所以就被自动识别为时间列了,这列为空报错的话,注意检查字段类型。

时间列设置

时间列的设置有三项:时间列(TIME COLUMN) 时间粒度(TIME GRAIN) 时间范围(TIME RANGE)。

时间列就是选择那一列作为时间列。

时间粒度是对不同时间统计粒度的选择。分为年月日时分秒等等,这里我们选择时间。

image.png

时间范围是对时间的一个筛选,可以选择自定义,之前的一段时间等等。这里我们选择No filter,不做过滤。

image.png

查询设置

与table类型不同的是,Time series Table增加了一列TIME SERIES COLUMNS。可以选一列对时间趋势图表进行展示。下面进行一下设置:

选择MERICS为 SUM(total_cases),也就是统计确诊总数。

Filter为空。

Group BY 选择code,也就是根据国家代码进行分组。

image.png

随后就是TIME SERIES COLUMNS的设置,选择加号,添加一列。随后编辑,设置。

主要有五项设置,分别为 标签(Label),提示(Tooltip),类型(Type),颜色范围(Color bounds),数字格式(Number format)。

标签(Label)就是列头部展示的名字。

提示(Tooltip)是列头部提示的信息。

颜色范围(Color bounds)使用的是红蓝颜色编码,可以设置最大最小值。

数字格式(Number format)就是对数字的格式进行设置。遵守d3的格式设置标准。

image.png

这里重点说一下类型。

是有四种类型可以选的。

时间比较(time comparison)

分布(contribution)

迷你趋势图(sparkline)

周期平均(period average)

image.png

时间比较是对结果的比较,而分布是对结果分布的统计。常用的就是sparkline了。

在选择sparkline以后,增加了x轴,y轴等等设置,需要根据图表进行一些调整。

image.png

设置好以后,RUN,成功!

image.png

本文对Time series Table类型的图表进行了介绍,虽然不是很常用也作为一个了解。

相关文章
|
SQL 关系型数据库 MySQL
ClickHouse同步MySQL数据
ClickHouse同步MySQL数据
1142 0
|
小程序 调度 数据库
jeecg-boot集成xxl-job调度平台,每秒/每分钟/手动都能执行成功,但是设置固定时间不触发?
jeecg-boot集成xxl-job调度平台,每秒/每分钟/手动都能执行成功,但是设置固定时间不触发?
|
文字识别 自然语言处理 数据可视化
Qwen2.5 全链路模型体验、下载、推理、微调、部署实战!
在 Qwen2 发布后的过去三个月里,许多开发者基于 Qwen2 语言模型构建了新的模型,并提供了宝贵的反馈。在这段时间里,通义千问团队专注于创建更智能、更博学的语言模型。今天,Qwen 家族的最新成员:Qwen2.5系列正式开源
Qwen2.5 全链路模型体验、下载、推理、微调、部署实战!
|
人工智能 Shell iOS开发
AI Shell:在命令行里“对话” AI ,微软推出将 AI 助手引入命令行的 CLI 工具,打造对话式交互命令行
AI Shell 是一款强大的 CLI 工具,将人工智能直接集成到命令行中,帮助用户提高生产力。AI Shell 支持多种 AI 模型和助手,通过多代理框架提供丰富的功能和灵活的使用模式。
2079 7
|
机器学习/深度学习 决策智能
初探强化学习
初探强化学习
451 0
|
NoSQL 关系型数据库 MySQL
多机部署:打造内网服务器集群
在多机部署教程中,了解如何配置分布式应用如Laravel以使用Redis同步用户状态。关键步骤包括:修改MySQL的`bind-address`至内网IP,重启服务;同样修改Redis的`bind`,重启服务;以及调整Elasticsearch的`network.host`和`discovery.seed_hosts`,并重启。通过这些步骤,确保服务间能内网通信,实现多服务器状态同步。
496 2
|
数据采集 数据挖掘 API
通过API接口实现自动化数据同步
在当今数字化的世界中,API(应用程序编程接口)作为数据交换的桥梁,对于电商企业来说尤为重要。它们允许企业从丰富的数据源中提取必要的信息,为商业决策提供数据支持。本文将围绕如何高效地利用API进行数据采集展开讨论,并提供一些实用的代码示例。
|
安全 API 数据安全/隐私保护
outlook邮箱imap密码怎么写?
Outlook邮箱的IMAP密码是安全的关键,应遵循复杂性(至少8字符,含大小写字母、数字和符号)和避免个人信息的原则。要更改密码,登录账户,进入设置->账户设置->安全性或密码,按提示操作。定期更换,不透露给他人,账户异常时立即更改并联系客服。了解这些,能更好地保护你的邮箱安全。
|
监控 安全 Linux
如何使用Linux命令和工具在Linux系统中根据日期过滤日志文件?
如何使用Linux命令和工具在Linux系统中根据日期过滤日志文件?
930 1
如何使用Linux命令和工具在Linux系统中根据日期过滤日志文件?

热门文章

最新文章