Splunk:使用 Pivot Editor 创建数据透视图和可视化图表

2025年3月17日 | 阅读13分钟

在本节中,我们将学习数据透视图、可视化图表和 Pivot Editor 的创建。此外,我们还将学习图表的颜色、x 轴、y 轴、标签和许多其他属性。

使用 Pivot Editor 设计数据透视图和可视化图表

我们需要从编辑器左侧的黑色侧边栏中选择可视化类型,以使用 Pivot Editor 定义数据可视化。数据图表和可视化图表列表如下:

  • 柱形图
  • 柱状图
  • 散点图
  • 面积图
  • 折线图
  • 饼图
  • 单一值可视化图表
  • 径向仪表图
  • 标记仪表图
  • 填充仪表图

在构建数据透视图和可视化图表之前,了解数据透视表的工作原理会很有帮助(但不是必需的)。我们建议首先将数据透视表构建为表格,然后切换到所选的可视化图表。

在数据透视可视化类型之间切换

在数据透视可视化之间切换时,Pivot 将找到我们构建可视化所需的透视元素。我们将在需要识别元素时丢弃不需要的元素并发出警报。这适用于我们在表格和图表之间切换,以及在图表类型之间切换。

例如:如果我们将数据透视表从表格模式切换到柱形图模式,但在表格模式下没有定义拆分行元素,则柱形图 Y 轴控制面板将呈黄色并标记为“必需”。在我们为图表的 x 轴选择字段之前,Pivot 不会创建柱形图。

如果选定的数据透视数据集中的地图或单一数据可视化控制面板段没有可用字段,则该面板段将不显示。

举个例子,如果我们正在处理不包含时间字段的数据模型数据集,当我们从数据透视表视图切换到柱形图可视化类型时,“时间范围”控制面板将不可用。

当我们选择一种只能使用特定字段来填充所需控制面板的可视化类型时,当我们选择可视化类型时,该控制面板将预先填充。例如,当我们从柱形图切换到折线图或面积图时。X 轴控制将预先填充时间,即使柱形图视图显示为 x 轴选择了不同的字段。

如果我们在 Pivot Editor 中从一种可视化形式切换到另一种可视化形式,则我们所切换到的可视化形式将显示来自的图表或可视化形式所使用的元素,但它不能使用的元素除外。如果我们在查看柱形图数据后返回数据透视表模式并看到我们离开时的相同表格,这可能是因为柱形图能够使用所有数据透视元素,因为它们最初是设置的。如果我们不想在切换到另一种可视化形式时牺牲我们的数据透视可视化配置,我们可以先将其保存为图表。

所有图表和单一值可视化图表通用的控件

时间范围和过滤器控件是所有提供的 Pivot Editor 图表形式和单一值可视化图表(包括仪表图)所特有的

时间范围

时间范围控制面板的工作方式与 Splunk 站点中使用的时间范围菜单相同。它对应于数据透视表中具有时间范围的过滤器元素。

Filter

我们可以在“过滤器”控制面板中设置特定数据集字段上的多个过滤器,以缩小地图或可视化记录的数据集。过滤器控件的工作方式与数据透视表中的过滤器元素相同。

柱形图和条形图控件

柱形图和条形图使用相同的控件。只存在两个区别

  • 条形图的 x 轴是垂直轴,而 y 轴是水平轴。换句话说,对于柱形图,x 轴和 y 轴的设置方式是相反的。
  • 柱形图允许旋转列标签。选择我们希望在列标签上显示标签旋转的方式。

柱形图和条形图使用相同的控件。只存在两个区别

条形图的 x 轴是垂直轴,而 y 轴是水平轴。换句话说,对于柱形图,x 轴和 y 轴的设置方式是相反的。

柱形图允许旋转列标签。选择我们希望在列标签上显示标签旋转的方式。

柱形图和条形图包括 x 轴和 y 轴元素的定义。没有这些,Splunk 软件无法渲染图表。

重要提示:Pivot Editor 内置的柱形图具有缩放和平移功能。我们可以用鼠标选择地图的一部分来放大。放大后,我们可以使用左右箭头沿 x 轴平移。按“重置”可返回原始地图。

X轴

必须使用字段定义 X 轴才能渲染柱形图或条形图。X 轴控制面板对应于拆分行数据透视元素的表单并共享其配置选项。

X 轴控制面板还包括这些图表特有的控件

标签允许我们用替代标签替换 x 轴,或完全覆盖 x 轴标签。

标签旋转允许我们确定 x 轴列标签沿 x 轴的显示方式。

截断仅在 x 轴列标签的标签旋转值不为 0° 时才可能。截断过长的标签以将其更改为“是”。

注意:请记住,对于条形图,X 轴和 Y 轴会交换位置。

Y轴

要渲染柱形图,Y 轴必须定义一个使用聚合操作(即计数、不同计数、平均值、总和等)输出数字的字段。Y 轴控制面板响应列值数据透视元素类型并共享其配置选项。

注意:为高基数字段(例如“名称”或“电话号码”)选择不同计数可能会降低数据透视性能。

Y 轴控制面板还包括这些图表特定的控件

刻度在线性刻度和对数刻度之间切换轴刻度。此刻度对于图表中 y 轴值范围很广(有些非常高,有些非常低)的图表可能很有用。

间隔允许我们输入一个数值来控制 y 轴上的刻度间隔。

最小值最大值是我们输入数值以聚焦 y 轴范围的地方。例如,如果所有柱形图的 y 轴值都高于 100 且低于 150,我们可能希望将范围限制在这些最小值和最大值之间;它可以使列之间的差异更明显。

Y 轴控制面板包含一个标签字段,使我们能够为 y 轴提供替代标签,或者我们可以说它完全隐藏了 y 轴标签。

颜色

我们可以选择使用颜色控制面板将图表结果分解为系列。它们是一组彩色柱形或条形图,代表不同的字段值。例如,我们可以设置一个柱形图,显示过去几周(x 轴上的时间)的网店购买尝试,按成功和失败的尝试进行分解。在这种情况下,两种尝试类型——成功和失败——将是颜色。如果 x 轴按天拆分,我们每天会看到两个柱形图——蓝色柱形图表示购买成功,黄色柱形图表示购买失败(我们的颜色可能不同)。

“颜色”控制面板对应于拆分列的数据透视元素类型并共享其配置选项。

这些颜色/序列基本控件也包含在“颜色”控制面板中

位置管理图标位置。

截断控制当图例标签过长时如何截断它们。

堆叠模式有助于我们堆叠颜色。我们可以选择 100% 堆叠和堆叠。堆叠颜色在涉及多种颜色(系列)时可以提高图表的可读性,因为它们可以轻松快速地评估构成特定数据集的各种数据类型的相对权重(重要性)。

“堆叠 100%”选项允许我们通过使其符合图表长度或宽度的 100% 并以其 100% 的比率显示其段来比较列或条形图中的数据分布。当堆叠模式仅设置为堆叠时,如果列或条形图包含非常小和非常大的堆叠混合,“堆叠 100%”将帮助我们更好地查看列或条形图中的数据分布。

面积图和折线图控件

它们使用与柱形图和条形图大部分相同的控件。主要区别在于我们只能在 Pivot、折线图和面积图中将时间用作 x 轴区域。如果 x 轴没有时间,则折线图和面积图类型不可用。

在我们为面积图和折线图定义 Y 轴字段之前,Pivot 无法像柱形图和行图一样渲染它们。

“颜色”和“常规”控制面板的设计与柱形图和条形图(参见上文)相同,适用于面积图和折线图——“时间范围”和“筛选器”控制面板。

重要提示:Pivot Editor 内置的面积图和折线图具有缩放和平移功能。我们可以用鼠标选择图表的一部分来放大。放大后,我们可以使用左右箭头沿 x 轴平移。单击重置可返回原始图表。

X轴

如上所述,X 轴控制面板仅允许折线图和面积图使用时间戳字段,因为折线图和面积图仅是时间图表,显示数值随时间的变化。否则,控制面板的设计方式与拆分行数据透视元素相同。

X 轴控制面板还包括这些图表特有的控件

标签允许我们隐藏 x 轴上的标签(我们无法重命名字段时间)。

标签旋转允许我们决定 x 轴刻度间隔标签沿 x 轴的显示方式。

截断仅在 x 轴刻度间隔标签的标签旋转值不为 0° 时才可用。截断过长的标签以将其切换为“是”。

Y轴

折线图和面积图在 y 轴上排列细节的方式与柱形图和条形图相同(参见上文)。唯一的区别是,折线图和面积图有一个额外的 y 轴功能。空值模式允许我们确定图表应如何处理空值。它们可以被删除、视为零或通过它们进行链接。

散点图控件

虽然散点图在外观上与柱形图、条形图、折线图和面积图相似,但它们的设置方式不同。它们有四个维度

  • 一个必需的“标记”控件,它在散点图上为其字段的每个唯一值创建一个标记。
  • 必需的数值 x 轴和 y 轴范围,用于映射散点图标记位置。
  • 可选的“颜色”控件,确保所有在字段中共享特定值的散点图标记具有相同的颜色。

“常规”控制面板的设计与柱形图和条形图相同,适用于散点图。

标记

散点图需要“标记”控制面板的字段,该面板为散点图上提供的字段的每个唯一值创建一个标记。“标记”控制面板对应于拆分行数据透视元素的类型并共享其配置选项,但它不允许我们覆盖字段标签。

如果定义了第二个拆分行元素,“标记”字段回复数据透视表中的第一个拆分行元素,而“颜色”字段回复第二个拆分行元素。Splunk 软件不允许我们为“标记”和“颜色”解释相同的字段;如果我们在一个中选择一个字段,则在定义另一个字段时将不可用。

X 轴和 Y 轴

散点图包括“X 轴”和“Y 轴”控制面板的字段,Splunk 软件使用这些字段来映射散点图。这两个控件都对应于列值中的数据透视功能类型并共享其配置选项。散点图的X 轴控制使用数据透视表中的第一个列值元素,而Y 轴控制器(如果已定义)使用第二个列值元素。

X 轴”和“Y 轴”的控制面板包括这些图表特有的控件

刻度在线性轴大小和对数轴大小之间切换。对数刻度对于图表中轴值范围很广(有些值非常高,有些值非常低)的图表也很有用。

间隔允许我们插入数值以监视刻度间隔的轴。

最小值最大值是我们输入数值以聚焦轴范围的地方。这可以更容易地看到许多相邻值之间的差异。例如,如果所有散点图标记在 y 轴上都高于 100 且低于 110,我们可能希望将范围限制在某些最小值和最大值之间,以使差异更加明显。

X 轴控制面板具有额外的 x 轴标签控件

X 轴控制面板具有额外的 x 轴标签控件

标签旋转允许我们决定 x 轴刻度间隔标签沿 x 轴的显示方式。

截断仅在 x 轴刻度间隔标签的标签旋转值不为 0° 时才可用。截断过长的标签以将其设置为“是”。

颜色

颜色面板定义字段对于散点图是可选的。“颜色”控制面板对应于拆分行数据透视元素的类型并共享其设置选项。它确保所有在字段中共享特定值的散点图标记具有相同的颜色。

如果定义了,“颜色”字段对应于数据透视表定义中的第二个拆分行元素。因此,它提供了超越“标记”字段的强制拆分部分的第二个行拆分程度。

此外,散点图的颜色控件允许我们隐藏或用新标签覆盖字段标签。它还包括图表图例特有的字段:位置截断

位置管理图标位置。

截断控制当图例标签过长时如何截断它们。

饼图控件

饼图相对简单,因为它们使用数据透视表中的第一个拆分元素和第一个列值元素。行的拆分元素确定饼图中切片的数量、其标签和颜色。列的值元素确定每个饼图切片相对于其他切片的大小。这些元素指的是饼图的 Pivot 图表编辑系统中的“颜色”和“大小”控件。

饼图还使用“时间范围”、“筛选器”和“常规”控件。“常规”控件与柱形图和条形图具有相同的配置,有关“时间范围”和“筛选器”控制面板的详细信息。

颜色

饼图的“颜色”控制面板的所有字段都直接对应于拆分线的透视元素类型。“颜色”控件确定饼图中饼图切片的数量、它们的标签和颜色。

大小

饼图中“大小”控制面板的所有字段都直接对应于列值中透视变量的类型。“大小”控件决定了每个饼图切片相对于其他切片的大小。

单一值可视化控件

单一值可视化仅返回一个数字,该数字可选择用标签文本括起来。它们使用单个列值的数据透视变量。

使用“时间范围”和“筛选器”控件根据需要筛选单个列值数据透视元素返回的结果。

”控件使用单个列值的数据透视变量。返回的事件可以通过时间范围和我们在“筛选器”控制面板中设置的任何筛选器进行筛选。

单一值可视化唯一的例外是,我们无法为选定的字段指定替代标签。

”控件包括三个额外的字段,用于单一值可视化以及那些典型的列值元素类型。所有这些都是可选的。

前置标签提供要在值之前显示的标签文本。

后置标签提供要在值之后显示的标签文本。

下方标签提供要在值下方显示的标签。

仪表盘可视化控件

不同仪表盘(径向、标记和填充)的可视化使用只有一个列值数据透视元素的单行表返回的值来确定仪表盘指示器在任何给定时间的位置。我们可以设置仪表盘的范围和颜色(参见下面有关值控制面板的部分)。

使用“时间范围”和“筛选器”控件根据需要筛选单个列值数据透视元素返回的结果。

值控件”使用单个列值的数据透视变量。事件的返回可以通过时间范围和我们在“筛选器”控制面板中设置的任何筛选器进行筛选。

单一值可视化唯一的例外是,我们无法为选定的字段指定替代标签。

”控件还包括仪表盘可视化的“颜色范围”字段集,它允许我们描述仪表盘上表示的范围和颜色。默认设置包括三个范围,覆盖 1 到 100 的范围,并分别着色为绿色、黄色和红色。我们可以根据驱动可视化的列值元素返回的值,根据需要调整数值范围、添加范围并更新每个范围显示的颜色。

常规

样式在简约风格和闪亮风格之间切换仪表盘的外观。


下一主题Splunk 查找