Appearance
条形图
条形图擅长显示维度(例如时间)的变化。在许多领域中,离散值和连续值之间的区别有些微妙。以下是一些示例:
创建条形图
Preset 目前在可视化选取器中有几个条形图选项:
- 条形图
- 条形图(旧版)
要使用条形图可视化随时间的变化,我们强烈建议使用条形图可视化类型。
要创建条形图,您需要定义以下值:
- 要作为 X 轴的列
- 要在 Y 轴上可视化的指标
- 您希望指标分组/分类依据的列
这些都在“浏览”的“数据”选项卡中定义。
简单条形图(无尺寸)
下面是一个非常简单的条形图,显示了随时间变化的单个指标。
以下是我们在图表生成器界面中为生成此图表所做的选择的说明。
X 轴
- X 轴:选择要可视化的列(例如,时间、类别)。
- 时间粒度:定义 X 轴的粒度(每小时、每天、每周等)。该字段将仅针对时态维度显示。
Y 轴上的指标
- 拖动或选择要在 Y 轴上可视化的指标
下面是 Preset 生成的 SQL 查询:
plsql
PL/SQL数据库
SELECT DATE_TRUNC('DAY', started_at) AS "started_at",
count(DISTINCT ride_id) AS "COUNT_DISTINCT(ride_id)"
FROM dbt_smukherjee.citibike_trips
WHERE started_at >= '2022-04-01 00:00:00.000000'
AND started_at < '2022-05-01 00:00:00.000000'
GROUP BY DATE_TRUNC('DAY', started_at)
ORDER BY "COUNT_DISTINCT(ride_id)" DESC
LIMIT 10000
这有望帮助您了解从上面的图表生成器选项到最终生成的 SQL 查询的映射。
条形图(带尺寸)
下面的图表与上面的图表类似,但添加了维度。
为了生成此图表,我们重用了第一个图表中的相同选择,但进行了以下附加选择:
尺寸
- 选择要对条形系列对象进行切片/分隔的任何列。这些列的唯一值将用于将值组合在一起并生成每个柱线系列对象。
下面是 Preset 生成的 SQL 查询:
plsql
PL/SQL数据库
SELECT DATE_TRUNC('DAY', started_at) AS "started_at",
member_casual AS "member_casual",
count(DISTINCT ride_id) AS "COUNT_DISTINCT(ride_id)"
FROM dbt_smukherjee.citibike_trips
WHERE started_at >= '2022-04-01 00:00:00.000000'
AND started_at < '2022-05-01 00:00:00.000000'
GROUP BY DATE_TRUNC('DAY', started_at),
member_casual
ORDER BY "COUNT_DISTINCT(ride_id)" DESC
LIMIT 10000