---
schema_version: "1"
id: 0ceb06b1dc6c8d14115f28ea572657dc8c7c8d36763e49eb493afd95a173a247
title: 在 Tableau 中创建双轴（分层）地图
collection: tableau
version: next
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/next/zh-cn/pro/desktop/maps_dualaxis.md
canonical_url: https://help.tableau.com/v0.0/pro/desktop/zh-cn/maps_dualaxis.htm
source_site: help.tableau.com
content_type: documentation
content_hash: da08015ebed7b893a274e160078d6dda91f85a2b2ead620df2298664322c5360
description: Create dual-axis (layered) maps that overlay two sets of geographic data.
---
[跳转到主要内容](#main-content)

# 在 Tableau 中创建双轴（分层）地图

本文使用若干示例演示如何在 Tableau 中创建双轴（分层）地图。双轴地图是一种包含相互叠放的两组地理数据的地图。例如，各城市的数据点叠放在顶层的美国各州填充地图就是双轴地图。

可以通过三种方式在 Tableau 中创建双轴地图：

- [使用 Tableau 的“纬度(生成)”和“经度(生成)”字段](#generated)
- [使用自定义纬度和经度字段](#customonly)
- [使用 Tableau“纬度(生成)”和“经度(生成)”字段与自定义纬度和经度字段的组合](#custom)

执行下面的步骤以了解如何使用其中每种方法创建双轴地图。

## 通过 Tableau 的“纬度(生成)”和“经度(生成)”字段创建双轴地图

1. 打开 Tableau Desktop。
2. 在“连接”窗格中的“已保存数据源”下，连接到“**Sample-Superstore**”数据源。
3. 在“**数据**”窗格中的“维度”下，双击“State”（州/省/市/自治区）。
    
    将创建一个地图视图。
    
    ![美国的简单点位图。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis1.png)
4. 在“标记”卡上，单击“标记类型”下拉列表，然后选择“地图”。
    
    ![“标记类型”下拉菜单，其中选择了“地图类型”。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis2.png)
5. 从**“数据”**窗格中的“度量”下，将“Sales”（销售额）拖到“标记”卡上的“颜色”。
    
    地图将更新，按州/省/市/自治区显示销售总额。销售额较高的州/省/市/自治区显示为深蓝色，而销售额较低的州/省/市/自治区则显示为浅蓝色。
    
    ![一张简单的美国填充地图。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis3.png)
6. 在“**列**”功能区上，按住 Ctrl 并拖动（在 Mac 上按住 Command 并拖动）“经度(生成)”字段以复制该字段，并将其放在第一个“Longitude”（经度）字段的右边。
    
    ![创建双轴地图。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis4.gif)
7. 在“标记”卡上，选择顶部的“**经度(生成)**”选项卡。
    
    ![带有两个“标记”卡的双轴地图。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis5.gif)
8. 从**“数据”**窗格中的“度量”下，将“Region”（区域）拖到“标记”卡上的“颜色”。
    
    左侧的地图视图将更新。
    
    ![两张并排的美国地图，采用了不同的调色板。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis6.png)
9. 在“列”功能区上，右键单击右侧的**“经度(生成)”**字段，并选择“双轴”。
    
    地图视图现在相互重叠。您可能希望看到位于底层上的地图。
    
    ![显示美国各地区销售额的地图。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis7.png)
10. 在“标记”卡上，确保选择了底部的“经度(生成)”选项卡，然后单击“颜色”\>“编辑颜色”。
11. 在打开的“编辑颜色”对话框中，单击“调色板”下拉列表，选择“灰色”，然后单击“确定”。
    
    请注意，地图的颜色会更新。
    
    ![显示各地区销售额的美国双轴地图。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis8.png)
12. 在“标记”卡上，再次单击“颜色”。
13. 在“颜色”弹出式对话框中的“不透明度”下，将滑块移到大约 75% 处。
    
    ![设置双轴地图上的颜色格式。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis9.gif)

双轴（分层）地图现在已完成。对于每个区域，您现在可以看到哪个州/省/市/自治区的销售额最高。

**提示：**若要对哪个地图显示在顶部进行更改，请重新排列“列”功能区上的“经度(生成)”字段。

![具有双轴的地图。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis10.gif)

## 通过自定义纬度和经度字段创建双轴地图

如果数据源包含自定义纬度和经度字段，您可以使用这些字段（而不是 Tableau 的“纬度(生成)”和“经度(生成)”字段）来创建双轴地图。执行下面的步骤以了解如何操作。

1. 打开 Tableau，并连接到包含自定义纬度和经度值的数据源。
2. 导航到新工作表。
3. 在**“数据”**窗格中，右键单击自定义纬度字段，并选择“地理角色”\>“纬度”。
    
    ![应用了纬度地理角色的度量字段上下文菜单。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis27.png)
    
    请注意，“纬度”地理角色可能已分配给该字段。
4. 在**“数据”**窗格中，右键单击自定义经度字段，并选择“地理角色”\>“经度”。
    
    请注意，“经度”地理角色可能已分配给该字段。
5. 从**“数据”**窗格中，将自定义纬度字段拖到“行”功能区。
6. 从**“数据”**窗格中，将自定义经度字段拖到“列”功能区。
7. 从“**数据**”窗格中的“维度”下，将地理字段拖到“标记”卡上的“详细信息”。
    
    本例中使用地理字段“Country (Name)”（国家地区(名称)）。
    
    ![日本地图，中间有一个蓝点。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis29.png)
8. 在“标记”卡上，单击“标记类型”下拉列表，然后选择“地图”。
    
    ![“标记类型”下拉菜单，其中选择了“地图类型”。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis2.png)
    
    地图将更新为填充地图。
9. 在“行”功能区上，按住 Ctrl 单击（在 Mac 上按住 Command 单击）自定义纬度字段，并将其向右拖动。这将复制字段。
    
    系统将会创建另一个相同的地图，并且“标记”卡将更新为包括三个选项卡。中间的选项卡表示顶层地图，底部的选项卡表示底层地图。
    
    ![日本的双轴地图，一个地图位于另一个地图之上。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis30.png)
10. 在“标记”卡上，单击底部的选项卡，并通过将地理字段拖离来移除该字段。
11. 从“**数据**”窗格中，将新地理字段拖到“标记”卡上的“详细信息”。
    
    本例中使用“Airport (City)”（机场(城市)）。
    
    ![日本的双轴地图，一个地图位于另一个地图之上。一个地图是填充地图，另一个是点位图。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis31.png)
12. 在“标记”卡上单击“颜色”，并为标记选择一种颜色。本例中使用橙色。
13. 在“行”功能区上，右键单击右侧的自定义纬度字段，并选择“双轴”。
    
    两个地图现在将合并。
    
    ![显示日本 41 个数据点位置的双轴地图。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis32.png)

## 通过生成的纬度和经度字段与自定义纬度和经度字段的组合创建双轴地图

按照每个方案中的步骤进行操作，了解如何通过生成的纬度和经度字段以及自定义纬度和经度字段创建双轴地图。

* * *

### 使用两组纬度和经度字段创建双轴地图的最佳做法：

- “经度(生成)”和“纬度(生成)”字段必须放在“列”和“行”功能区上。
- 自定义纬度和经度字段必须放在“标记”卡的“详细信息”上，然后转换为维度。有关详细信息，请参见方案 1 中的[步骤 11 和 12](#dimension)。
- 必须为自定义纬度和经度字段分配“纬度”和“经度”地理角色。有关详细信息，请参见[分配地理角色](https://help.tableau.com/v0.0/pro/desktop/zh-cn/maps_geographicroles.htm)。
- 在联接数据源时，请使用完全外部联接。有关详细信息，请参见[联接数据](https://help.tableau.com/v0.0/pro/desktop/zh-cn/joining_tables.htm)。

* * *

### 方案 1：使用生成的纬度和经度字段以及来自自定义单一数据源的纬度和经度字段

1. 打开 Tableau Desktop 并连接到数据源。
    
    本例中使用一个 Excel 电子表格，其中包含国家/地区名称和城市名称，以及全世界各个机场地点的纬度和经度列。
    
    ![显示机场数据的表格，包括 IATA 代码、名称、城市、国家/地区和地理坐标。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis12.png)
2. 导航到新工作表。
    
    请注意，“数据”窗格中的“度量”下有两组纬度和经度字段：来自数据源的自定义纬度和经度字段，以及 Tableau 依据地理字段创建的生成纬度和经度字段。
    
    ![数据窗格上的度量，显示应用了地理字段的四个度量。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis13.png)
3. 从“**数据**”窗格中的“度量”下，将“经度(生成)”拖到“列”功能区。
4. 从“**数据**”窗格中的“度量”下，将“纬度(生成)”拖到“行”功能区。
5. 从“**数据**”窗格中的“维度”下，将一个地理位置拖到“标记”卡上的“详细信息”。
    
    本例中使用“**Country (Name)**”（国家/地区(名称)）。将创建一个包含数据源中每个国家/地区的数据点的地图视图。
    
    ![一个简单的世界点位图。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis11.png)
6. 在“标记”卡上，单击“标记类型”下拉列表，然后选择“地图”。
    
    ![“标记类型”下拉菜单，其中选择了“地图类型”。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis14.png)
7. 在“行”功能区上，按住 Ctrl 单击（在 Mac 上按住 Command 单击），并将“纬度(生成)”字段向右拖动。这将复制字段。
    
    系统将会创建另一个相同的地图，并且“标记”卡将更新为包括两个标记为“纬度(生成)”的选项卡。顶部的选项卡表示顶层地图，底部的选项卡表示底层地图。
    
    ![在地图中添加双轴。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis15.gif)
8. 在“标记”卡，单击底部的“**纬度(生成)**”选项卡，并移除“Country(name)”（国家/地区(名称)）。
    
    ![具有双轴的地图。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis16.gif)
9. 从“数据”窗格中的“度量”下，将自定义“**Latitude**（纬度）”字段拖到“标记”卡上的“详细信息”。
10. 从“数据”窗格中的“度量”下，将自定义“**Longitude**（经度）”字段拖到“标记”卡上的“详细信息”。
11. 在“标记”卡上，右键单击自定义**“Latitude（纬度）”**字段，并选择“维度”。
12. 为自定义“**Longitude（经度）**”字段重复步骤 11。
    
    ![将度量转换为维度。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis17.gif)
13. 在“标记”卡上单击“颜色”，然后选择一种新颜色。
    
    本例中使用橙色。
14. 在“行”功能区上，右键单击右侧的“纬度(生成)”字段，并选择“双轴”。
    
    ![带有“双轴”选项的纬度字段下拉菜单。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis18.png)
    
    两个地图现在将合并。您可以根据需要筛选视图，或放大到特定区域。
    
    ![美国的点位图。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis19.png)

#### 检查您的工作！查看下面的步骤 2 - 14：

![创建双轴地图。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis20.gif)

* * *

### 方案 2：将空间数据与独立的数据源联接，并在同一地图上绘制来自两者的数据

1. 打开 Tableau Desktop 并连接到空间数据。有关详细信息，请参见[连接到空间文件](https://help.tableau.com/v0.0/pro/desktop/zh-cn/maps_shapefiles.htm#Connect)。
    
    本例中使用一个包含美国各州的多边形数据的形状文件。
2. 在“数据源”页面上的“连接”窗格中，单击“添加”。
3. 连接到另一个数据源。
    
    本例中使用一个包含自定义纬度和经度列的 Excel 电子表格。
4. 使用完全外部联接将新数据源联接到空间数据。有关如何联接数据的详细信息，请参见[联接数据](https://help.tableau.com/v0.0/pro/desktop/zh-cn/joining_tables.htm)。
    
    在本例中，Excel 电子表格使用包含每个数据源中的州名称的列联接到形状文件。
    
    ![两个数据源的完全外部联接。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis21.png)
5. 导航到新工作表。
    
    请注意，“数据”窗格中有两组维度和两组度量：每个数据源各一组。
6. 从“**数据**”窗格中的“度量”下，将“纬度(生成)”拖到“行”功能区。
7. 从“**数据**”窗格中的“度量”下，将“经度(生成)”拖到“列”功能区。
    
    将创建一个空白地图。
8. 从“**数据**”窗格中，将空间数据源中的“Geometry”（几何图形）字段或 Excel 数据源中的地理字段拖到“标记”卡上的“详细信息”。
    
    您选择的字段适用于底层的数据。举例来说，如果您的空间文件中有多边形数据，请使用“Geometry”（几何图形）字段，使底层为填充多边形。如果空间文件中有线性几何图形，请使用 Excel 数据源中的地理字段，并将地图的格式设置为填充地图或点位图。
    
    本例中使用形状文件中的“**Geometry（几何图形）**”字段。地图将更新为美国的填充地图。
    
    ![美国填充地图。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis22.png)
9. 在“行”功能区上，按住 Ctrl 单击（在 Mac 上按住 Command 单击），并将“纬度(生成)”字段向右拖动。这将复制字段。
    
    系统将会创建另一个相同的地图，并且“标记”卡将更新为包括两个标记为“纬度(生成)”的选项卡。顶部的选项卡表示顶层地图，底部的选项卡表示底层地图。
10. 在“标记”卡，单击底部的“**纬度(生成)**”选项卡，并移除地理字段。
    
    本例中将移除“COLLECT(Geometry)”。
    
    ![具有双轴的地图。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis23.gif)
11. 在**“数据”**窗格中的“度量”下，右键单击自定义纬度字段，并选择“地理角色”\>“纬度”。有关详细信息，请参见[分配地理角色](https://help.tableau.com/v0.0/pro/desktop/zh-cn/maps_geographicroles.htm)。
12. 在**“数据”**窗格中的“度量”下，右键单击自定义经度字段，并选择“地理角色”\>“经度”。
13. 从“**数据**”窗格中的“度量”下，将自定义纬度字段拖到“标记”卡上的“详细信息”。
    
    在本例中，自定义纬度字段名为“Y”。
14. 从“**数据**”窗格中的“度量”下，将自定义经度字段拖到“标记”卡上的“详细信息”。
    
    在本例中，自定义经度字段名为“X”。
    
    ![带有两个轴选项的“标记”卡。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis25.png)
15. 在“标记”卡上，右键单击自定义纬度字段，并选择“维度”。
16. 为自定义经度段重复步骤 13。
    
    ![将度量转换为维度。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis24.gif)
17. 在“标记”卡上单击“颜色”，然后选择一种新颜色。
    
    本例中使用橙色。
18. 在“行”功能区上，右键单击右侧的“纬度(生成)”字段，并选择“双轴”。
    
    两个地图现在将合并。您可以根据需要筛选视图，或放大到特定区域。
    
    ![美国的双轴地图。一个的标记类型为地图，另一个的标记类型为自动。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis26.png)

#### 检查您的工作！查看下面的步骤 1- 18：

![创建双轴地图。](/tableau/next/zh-cn/pro/desktop/zh-cn/Img/maps_dualaxis27.gif)

## 另请参见

[依据空间数据构建双轴地图](https://help.tableau.com/v0.0/pro/desktop/zh-cn/maps_shapefiles.htm#dual)

[联接数据](https://help.tableau.com/v0.0/pro/desktop/zh-cn/joining_tables.htm)

[空间文件](https://help.tableau.com/v0.0/pro/desktop/zh-cn/examples_spatial_files.htm)

[分配地理角色](https://help.tableau.com/v0.0/pro/desktop/zh-cn/maps_geographicroles.htm)