配置标准选项
面板编辑器窗格中的**标准选项**允许您更改如何在可视化中显示字段数据。您应用的选项不会更改数据,它们只会更改 Grafana *显示*数据的方式。
设置标准选项时,更改将应用于所有字段或序列。例如,如果您将**单位**选项设置为**百分比**,则所有具有数值的字段都将显示为百分比。
有关更细粒度地控制字段显示的信息,请参阅配置覆盖。
支持的可视化
您可以为以下可视化配置标准选项
条形图 | 地理地图 | 状态历史记录 |
条形仪表 | 直方图 | 表格 |
烛台图 | 饼图 | 时间序列 |
画布 | 统计 | 趋势 |
仪表 | 状态时间线 | XY 图 |
标准选项
本节解释所有可用的标准选项。
要设置这些选项,请在面板编辑器窗格中展开**标准选项**部分。大多数字段选项在您单击正在编辑的字段选项框之外或按 Enter 键之前不会影响可视化。
注意
并非所有列出的选项都适用于所有具有标准选项的可视化。
单位
此选项允许您选择字段应使用的单位。单击**单位**字段,然后向下钻取,直到找到所需的单位。您选择的单位将应用于除时间之外的所有字段。
自定义单位
您还可以使用**单位**下拉菜单指定自定义单位、自定义前缀或后缀以及日期时间格式。
要设置自定义单位,请输入要使用的单位,然后在下拉菜单中选择它。它将是列出的最后一个选项。例如,如果您输入一个名为“Hearts”的单位,则下拉菜单将包含选项**自定义单位:Hearts**。
您可以使用特定的语法进一步定义自定义单位。例如,要设置一个名为“Gems”的自定义货币单位,请在字段中输入currency:Gems
。下拉菜单将包含选项**自定义单位:currency:Gems**
下表列出了自定义单位的特殊语法选项
自定义单位 | 描述 |
---|---|
suffix:<suffix> | 应在值之后使用的自定义单位。 |
prefix:<prefix> | 应在值之前使用的自定义单位。 |
time:<format> | 自定义日期时间格式类型,例如time:YYYY-MM-DD 。有关格式语法和选项,请参阅格式。 |
si:<base scale><unit characters> | 自定义 SI 单位,例如si: mF 。您可以同时指定单位和源数据比例。例如,如果您的源数据表示为毫 something,请使用m SI 比例字符作为单位的前缀。 |
count:<unit> | 自定义计数单位。 |
currency:<unit> | 自定义货币单位。 |
您还可以将原生表情符号粘贴到**单位**下拉菜单中,并将其选择为自定义单位
控制单位缩放
默认情况下,Grafana 会根据值的量级自动缩放单位。例如,如果您有 0.14kW 和 3000kW 的值,Grafana 分别将它们显示为 140W 和 3MW。您可以使用自定义单位通过设置前缀、后缀或自定义 SI 单位来控制此行为。
字符串单位
有时 Grafana 在解释字符串并将它们显示为数字方面过于激进。要配置 Grafana 以显示原始字符串值,请在**单位**下拉菜单中选择**其他 > 字符串**。
最小值
设置百分比阈值计算中使用的最小值。保留此字段为空以自动计算最小值。
最大值
设置百分比阈值计算中使用的最大值。保留此字段为空以自动计算最大值。
字段最小值/最大值
默认情况下,计算出的**最小值**和**最大值**基于所有序列和字段的最小值和最大值。启用**字段最小值/最大值**时,Grafana 会根据字段的最小值或最大值分别计算每个字段的最小值或最大值。
小数位数
指定 Grafana 在渲染值中包含的小数位数。如果您保留此字段为空,Grafana 将根据值自动截断小数位数。例如,1.1234 显示为 1.12,而 100.456 显示为 100。
要显示所有小数位数,请将单位设置为**字符串**。
显示名称
设置所有字段的显示标题。您可以在字段标题中使用变量。
当显示多个统计信息、字段或序列时,此字段控制每个统计信息中的标题。您可以使用诸如${__field.name}
之类的表达式仅在标题中使用序列名称或字段名称。
下表显示了使用各种表达式生成的各种字段名称的示例。在此示例中,有一个名为“Temp”的字段,其标签为 {“Loc”=“PBI”, “Sensor”=“3”}
表达式语法 | 示例 | 呈现为 | 说明 |
---|---|---|---|
${__field.displayName} | 语法相同 | Temp {Loc="PBI", Sensor="3"} | 显示字段名称,如果存在则显示{} 中的标签。如果响应中只有一个标签键,则对于标签部分,Grafana 会显示标签的值,不包含括号。 |
${__field.name} | 语法相同 | Temp | 显示字段名称(不包含标签)。 |
${__field.labels} | 语法相同 | Loc="PBI", Sensor="3" | 显示标签,不包含名称。 |
${__field.labels.X} | ${__field.labels.Loc} | PBI | 显示指定标签键的值。 |
${__field.labels.__values} | 语法相同 | PBI, 3 | 显示标签的值,用逗号分隔(不包含标签键)。 |
如果在渲染特定字段的表达式后,值为空字符串,则应用默认显示方法。
配色方案
**配色方案**选项允许您为整个可视化设置单色或多色。
颜色选项及其对可视化的影响取决于您正在使用的可视化,并且某些可视化具有不同的颜色选项。
选择以下方案之一
配色方案 | 描述 |
---|---|
单色 | 指定单一颜色。 |
颜色渐变 | Grafana 选择单一颜色的渐变色。 |
根据阈值(按值) | 颜色取自匹配的阈值。对于某些可视化,您还需要选择颜色是根据字段或序列的**最后**、**最小**或**最大**值设置。 |
经典调色板 | Grafana 根据字段或序列的顺序自动分配颜色。如果查询中字段的顺序发生变化,颜色也会发生变化。适用于图表、饼图和其他分类数据可视化。 |
经典调色板(按序列名称) | Grafana 根据序列的名称自动分配颜色。当要可视化的序列名称可能根据可用数据而变化时很有用。 |
多色连续渐变(按值) | Grafana 根据值相对于字段或序列的最小值和最大值的百分比自动分配颜色。对于某些可视化,您还需要选择颜色是根据字段或序列的**最后**、**最小**或**最大**值设置。从以下选项中选择:**绿-黄-红**、**红-黄-绿**、**蓝-黄-红**、**黄-红**、**蓝-紫**和**黄-蓝**。 |
单色连续渐变(按值) | Grafana 根据值相对于字段或序列的最小值和最大值的百分比自动分配单一颜色的渐变色。对于某些可视化,您还需要选择颜色是根据字段或序列的**最后**、**最小**或**最大**值设置。从以下选项中选择:**蓝色**、**红色**、**绿色**和**紫色**。 |
您还可以使用图例通过点击图例序列颜色图标打开颜色选择器。以这种方式设置颜色会自动创建一个覆盖规则,为特定序列设置特定颜色。
无值
输入 Grafana 在字段值为空或为 null 时应显示的内容。默认值为连字符 (-)。