在 Tableau 中绘制多条线

Posted

技术标签:

【中文标题】在 Tableau 中绘制多条线【英文标题】:Plotting multiple lines in Tableau 【发布时间】:2017-06-22 17:50:21 【问题描述】:

我阅读了所有可能的论坛,但找不到具体的答案。我是 Tableau 的新手,我需要执行我认为非常简单的任务,但我想不通。

我需要创建一个图表,在同一个图表中绘制多条线。在一列上,我有一个以秒为单位的时间戳(十进制)。对于每个时间戳值,我有 4 列相关联(温度、压力、湿度、电压),我需要可视化它们随时间变化的趋势。 Excel 中的数据如下所示(出于可视化目的,我对其进行了简化):

在 Excel 中,我只需不到几秒钟的时间就可以获得如下所示的图表:

如何在 Tableau 中复制完全相同的图表?我希望有人确切地告诉我每列应该如何格式化,数据是否必须是维度或度量以及每个列的数据类型(字符串、数字等)以及在图表中采取哪些步骤。我会在 Excel 中执行此操作,但该文件几乎有 1M 行,并且 Excel 不断崩溃。

【问题讨论】:

您需要了解 Tableau 中的功能涉及使用伪字段 Measure Names 和 Measure Values。在在线帮助中了解它们。您还可以查找术语“混合轴”。 【参考方案1】:

    拖放度量值和时间戳。

    编辑 - 首先将 Timestamp 设为维度而不是度量,并确保它保持连续而不是离散。所以你不应该在 Timestamp 前面看到 SUM 这个词

    删除号码。来自度量值的行和时间戳。

    取消选中聚合度量。

EDIT 通常不需要或不需要此步骤。如果每个时间戳确实有多个记录,则需要为每个度量选择最佳聚合函数,可能是 AVG 或 MEDIAN 而不是 SUM

    从标记中选择线并将测量值拖动到颜色

【讨论】:

效果很好,谢谢!最后一步一步来一个清晰的解释。 @Mehul Katara:您能帮我处理 Tableau 中的实时数据吗? :) @SaurabhChauhan tableau 不支持实时流数据,您必须经常更新仪表板【参考方案2】:

如果您的 X 轴是日期列,(即您的 X 轴上有一个日期列表)

将“日期列”拖到“列”并选择“月/年/周”等并使其连续 将“度量名称”拖到过滤器并选择您的度量 将“度量值”拖到行中 将“测量名称”拖到标记卡的颜色部分

【讨论】:

以上是关于在 Tableau 中绘制多条线的主要内容,如果未能解决你的问题,请参考以下文章

tableau高级绘图-tableau绘制王者荣耀人物关系图

tableau数据分析之图表(1)

tableau高级绘图-tableau绘制辐射堆叠图

tableau高级绘图-tableau绘制三维柱图

tableau高级绘图-tableau绘制三维柱图

tableau高级绘图(十三)-tableau绘制K线图