(一)Superset 1.3图表篇——Table

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

image.png

本文从Table类型说起。

Table虽然简单,但却是Superset中使用最为广泛的一种图表。将数据库中的图表用最简单直观的方式展示,是非常重要的。


一、选择Table类型图表


打开new chart。可以看到Category下所有图表的分类。

在Table分类下,有Table,Pivot Table v2,Time-seriess Table,Pivot Table。四种图表。

其中Table 为经典的表格展示。

Pivot Table 与 Pivot Table v2 为 数据透视表。其中Pivot Table v2 是superset 1.2版本新的图表,Pivot Table 已被弃用。

Time-seriess Table 为 时序表。

image.png

本文介绍Table类型,所使用的数据集依然是王者英雄数据,具体可参照Superset快速入门——可视化王者英雄数据

选择此数据集,选择Table类型,新建。


二、Table图表


Table图表是最经典的图表。可以将表格展示为 基础数据的展示 或者 聚合指标的展示

下面是详细的创建图表步骤。

1、数据集设置

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

这里会提示 Controls labeled Group by, Metrics, Percentage metrics: Group By, Metrics or Percentage Metrics must have a value

也就是说默认的 分组(Group by),指标(Metrics),百分比指标(Percentage metrics)默认都是空的,所以无法显示。

如何选择呢?首先还是先来看一下整体的页面。

image.png

页面分为三部分,最左侧是Dataset(可以收起来):这里可以对数据集进行设置,本次我们选择 honor.heros作为数据集。

点击More dataset related options,可以对数据集进行更多设置。

修改数据集(Edit dataset):对数据集的基本信息,数据列进行设置。

改变数据集(Change dataset):对数据集进行修改。

在SQL Lab中展示(View in SQL Lab):会开启新窗口,在SQL Lab中展示该数据源。

image.png

下面是一个筛选,相当于对字段和指标进行一个过滤展示。

image.png

2、图表设置

将数据集收起来以后,主要就是两部分。左侧是是对图表的设置,右侧是展示。其中右侧的下面还有对数据的展示。

左侧的图表设置分为:Chart Type,Time,Query。并且都是可以收起来的。

image.png

图表的具体设置步骤如下

1、图表类型(Chart type):这里已经选定了为 Table 类型。

2、时间列(Time):与数据中的时间列进行关联,如果没有可以空着,还可以设置时间跨度与区间。

3、查询(Query):这里要注意的是查询模式(Query MODE)有两种:聚合(AGGREGATE) 和 原始记录 (RAW RECORDS),由于默认是聚合,所以没有选择分组和指标,就会报错了。

选择原始记录 (RAW RECORDS),随后需要指定展示的列(COLUMNS),排序方式(ORDERING),行限制(ROW LIMIT) 和 过滤器(FILTERS)。

展示列和排序列都是可以多选的,这里选择英雄,最大生命,最大法力作为展示列。

最大生命【desc】作为排序方式。选择以后,错误就都没有了,选RUN运行,可以看到展示效果。

image.png

同理,选择聚合(AGGREGATE)作为查询模式,分组选择 主要定位,指标选择 最大生命的AVG。

image.png

选择百分比统计指标(PERCENTAGE METRICS),以及排序规则(SORT BY),行限制(ROW LIMIT)。

是否包含时间(INCLUDE TIME),正序倒序(SORT DESCENDING),展示聚合总数(SHOW TOTALS),过滤器(FILTERS)。

随后,RUN运行,可以看到不同定位的最大生命的平均值情况。

image.png

3、展示栏

展示栏不必多说,就是图表的展示功能。

同时还提供了如下功能,复制图表URL(Copy chart URL to clipboard),发送邮件(share chart by email),内嵌代码(Embed code),导出为json(Export to .JSON format),导出为csv(Export to .CSV format),展示查询语句(View query),在sql lab中运行(Run in SQL Lab),下载为图片(Download as image)。

image.png

在下方的Data栏,也提供了搜索的功能。

image.png

而 VIEW SAMPLES,则是展示原始数据。

image.png

本文对Table类型的图表进行了介绍,同时也介绍了一些细节。这些细节未来将不再赘述,主要还是关注图表的具体使用。

相关文章
|
4月前
|
数据挖掘 数据处理 数据格式
R语言中使用readr与data.table导入数据的技术探索
【8月更文挑战第29天】`readr`和`data.table`都是R语言中非常优秀的数据导入工具,它们各有优势。`readr`提供了丰富的函数来读取各种格式的数据文件,并且支持在读取时指定列名和类型,非常适合处理小型到中型的数据集。而`data.table`的`fread`函数则以其高效的数据读取能力著称,尤其适合处理大型数据集。此外,`data.table`还提供了强大的数据处理功能,能够极大地提高数据分析的效率。 在实际应用中,我们可以根据数据的规模和格式选择合适的工具来导入数据,以便更好地进行后续的数据分析和建模工作。
|
7月前
|
索引 Python
使用Python的Pandas库进行数据透视表(pivot table)操作
使用Python Pandas进行数据透视表操作包括:安装Pandas库,导入库,创建或读取数据,如`pd.DataFrame()`或从文件读取;然后使用`pd.pivot_table()`创建透视表,指定数据框、行索引、列索引和值,例如按姓名和科目分组计算平均分;查看结果通过打印数据透视表;最后可使用`to_csv()`等方法保存到文件。这为基础步骤,可按需求调整参数实现更多功能。
297 2
|
7月前
|
索引 Python
如何使用Python的Pandas库进行数据透视表(pivot table)操作?
使用Pandas在Python中创建数据透视表的步骤包括:安装Pandas库,导入它,创建或读取数据(如DataFrame),使用`pd.pivot_table()`指定数据框、行索引、列索引和值,计算聚合函数(如平均分),并可打印或保存结果到文件。这允许对数据进行高效汇总和分析。
67 2
66Echarts - 饼图(Share Dataset)
66Echarts - 饼图(Share Dataset)
45 0
28Echarts - 折线图(Share Dataset)
28Echarts - 折线图(Share Dataset)
52 0
|
数据挖掘 索引 Python
【100天精通Python】Day60:Python 数据分析_Pandas高级功能-数据透视表pivot_table()和数据交叉表crosstab()常用功能和操作
【100天精通Python】Day60:Python 数据分析_Pandas高级功能-数据透视表pivot_table()和数据交叉表crosstab()常用功能和操作
224 0
|
数据可视化 关系型数据库 MySQL
Apache Superset 1.2.0教程 (三)—— 图表功能详解
通过之前章节的学习,我们已经成功地安装了superset,并且连接mysql数据库,可视化了王者英雄的数据。使用的是最简单Table类型的图表,但是superset还支持非常多的图表类型。 本文我们将对各种图表类型进行逐一的演示,文章较长。
973 0
Apache Superset 1.2.0教程 (三)—— 图表功能详解
|
Java 数据库
用户指南—数据导入和导出—使用Batch Tool工具导入导出数据
本文介绍了通过Batch Tool工具导入导出数据的方法。
162 0
(二)Superset 1.3图表篇——Time-series Table
本系列文章基于Superset 1.3.0版本。1.3.0版本目前支持分布,趋势,地理等等类型共59张图表。本次1.3版本的更新图表有了一些新的变化,而之前也一直没有做过非常细致的图表教程。 而且目前可以参考的资料有限,大部分还需要自己探索。所以本系列文章将对这59张图表的使用做一个整理。 Superset的安装入门,以及数据集的准备,请参考之前的教程,1.3版本依然可用。
463 0
(二)Superset 1.3图表篇——Time-series Table
|
数据挖掘
(三、四)Superset 1.3图表篇——透视表-Pivot Table
透视表 Pivot Table对于经常做数据分析的同学再熟悉不过了。Superset也提供了透视表的功能,分为两个版本,在最新的版本中 Pivot Table已经不做更新,建议大家使用最新的 Pivot Table V2图表。
585 0
(三、四)Superset 1.3图表篇——透视表-Pivot Table