

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 热图
<a name="visualization-heatmap"></a>

****  
本文档主题专为支持 **Grafana 8.x 版本**的 Grafana 工作区而设计。  
有关支持 Grafana 版本 12.x 的 Grafana 工作空间，请参阅。[在 Grafana 版本 12 中工作](using-grafana-v12.md)  
对于支持 Grafana 10.x 版本的 Grafana 工作区，请参阅[使用 Grafana 版本 10](using-grafana-v10.md)。  
对于支持 Grafana 9.x 版本的 Grafana 工作区，请参阅[使用 Grafana 版本 9](using-grafana-v9.md)。

通过热图面板可视化，您可以查看随时间变化的直方图。有关此直方图的更多信息，请参阅 [直方图和热图简介](getting-started-grafanaui.md#introduction-to-histograms-and-heatmaps)。

## 轴选项
<a name="heatmap-axes-options"></a>

使用这些设置来调整轴在可视化中的显示方式。

### Y 轴
<a name="heatmap-y-axis"></a>
+  **单位**：y 轴值的显示单位
+  **刻度**：用于 y 轴值的刻度
  +  **线性**：线性刻度 
  +  **log（底数 2）**：底数为 2 的对数刻度
  +  **log（底数 10）**：底数为 10 的对数刻度
  +  **log（底数 32）**：底数为 32 的对数刻度
  +  **log（底数 1024）**：底数为 1024 的对数刻度
+  **Y-Min**— y 的最小值（默认为 auto）
+  **Y-Max**— y 的最大值（默认为 auto）
+  **小数**：渲染 y 轴值的小数位数（默认为自动）

### 存储桶
<a name="heatmap-buckets"></a>

**注意**  
如果数据格式为**时间序列桶**，则此部分不可用。
+  **Y 轴桶**：y 轴将拆分的桶数。
+  **大小**：每个 y 轴桶的大小（仅当**刻度**为*线性*时可见）。此选项的优先级高于 **Y 轴桶**。
+  **拆分因子**：（仅当**刻度**为 *log（底数 2）*或更大时才可见）。默认情况下，Amazon Managed Grafana 按对数底数拆分 y 值。使用此选项，您可以将每个默认桶拆分成指定数量的桶。
+  **X 轴桶**：x 轴将拆分的桶数。
+  **大小**：每个 x 轴桶的大小。数量或时间间隔（10s、5m、1h 等）。支持的间隔：ms、s、m、h、d、w、M、y。此选项的优先级高于 **X 轴桶**。

#### 桶边界
<a name="heatmap-bucket-bound"></a>

当数据格式为时间序列桶时，数据来源将返回名称表示桶边界的序列。但根据数据来源的不同，边界可以是上限或下限。您可以使用此选项调整边界类型。如果设置了**自动**，则可以根据面板的数据来源类型选择边界选项。

#### 桶大小
<a name="heatmap-bucket-size"></a>

Amazon Managed Grafana 使用桶计数和大小选项来计算热图中每个单元格的大小。您可以通过计数（第一个输入框）或指定大小间隔来定义桶大小。对于 y 轴，大小间隔只是一个值。对于 X-bucket，您可以在 “**大小**” 输入中指定时间间隔。例如，您可以将时间范围设置为 `1h`。这将使单元格在 x 轴上宽 1h。

#### 数据格式
<a name="heatmap-data-format"></a>

在**格式**列表中选择一个选项。
+ **时间序列**：Amazon Managed Grafana 通过遍历所有时间序列值来进行分桶。可在**桶**选项中设置桶的大小和间隔。
+ **时间序列桶**：每个时间序列已经表示一个 y 轴桶。时间序列名称（别名）必须是表示桶上限或下限间隔的数值。Grafana 工作区不进行分桶，因此桶大小选项是隐藏的。

## 显示选项
<a name="heatmap-display-options"></a>

使用这些设置来改进可视化结果。

### 颜色
<a name="heatmap-colors"></a>

色谱控制值计数（在每个桶中）和分配给每个桶的颜色之间的映射。色谱上最左侧的颜色表示最小计数，最右侧的颜色表示最大计数。使用浅色主题时，某些颜色方案会自动反转。

您也可以将颜色模式更改为**不透明度**。在这种情况下，颜色不会改变，但不透明度会随桶数的变化而变化。
+  **Mode (模式)** 
  +  **不透明度**：由单元格不透明度表示的桶值。不透明单元格表示最大值。
    +  **颜色**：单元格基色。
    +  **刻度**：将桶值映射到不透明度的刻度。
      +  **线性**：线性刻度。桶值以线性方式映射到不透明度。
      +  **sqrt**：幂刻度。以 `value ^ k` 计算的单元格不透明度，其中 `k` 是配置的**指数**值。如果指数小于 `1`，则会得到一个对数刻度。如果指数大于 `1`，则会得到一个指数刻度。如果是 `1`，则刻度将与线性相同。
    +  **指数**：指数值，大于 `0`。
  +  **色谱**：用单元格颜色表示的桶值。
    +  **方案**：如果模式为**色谱**，则选择颜色方案。

### 色阶
<a name="heatmap-color-scale"></a>

默认情况下，Amazon Managed Grafana 根据最小和最大桶值计算单元格颜色。可使用**最小值**和**最大值**覆盖这些值。将存储桶值视为 z 轴，将最小值和最大值 Z-Max 分别视为 Z-Min 和。
+  **最小值**：用于单元格颜色计算的最小值。如果桶值小于最小值，则将其映射到最小颜色。默认值为 `series min value`。
+  **最大值**：用于单元格颜色计算的最大值。如果桶值大于最大值，则将其映射到最大颜色。默认值为 `series max value`。

### 图例
<a name="heatmap-legend"></a>

选择是否在可视化上显示热图图例。

### 存储桶
<a name="heatmap-legend-buckets"></a>
+  **隐藏零**：不绘制零值单元格。
+  **间距**：设置单元格之间的间距（像素）。默认值为 1 像素。
+  **圆度**：设置单元格圆度（像素）。默认值为 0。

### Tooltip
<a name="heatmap-tooltip"></a>
+  **显示工具提示**：显示热图工具提示。
+  **直方图**：在工具提示上显示 y 轴直方图。直方图表示特定时间戳的桶值的分布。
+  **小数**：设置渲染桶值的小数位数（默认为自动）。