Tableau 地图:完整的地图绘制教程(含示例)

Tableau 的地理映射功能允许用户绘制地理数据并创建可视化。用户可以根据自己的需求在 Tableau 中创建交互式地图。本 Tableau 地图教程将解释创建各种类型地图的步骤。

您可以使用名为“Sample Superstore.csv”的数据集来理解教程中给出的演示。

在地图上绘制形状

用户可以根据数据集中可用的地理详细信息在地图上绘制形状。在地图上绘制形状可用于标记地理位置。它会标记数据源中任何位置详细信息的中心点。

此形状绘制方法应同时用于 Tableau 生成的位置详细信息和自定义位置详细信息(在位置数据集中可用)。描述地理位置的形状的大小和颜色应根据特定位置的测量值进行修改。

此 Tableau 地图示例提供了绘制不同类型形状的步骤。

步骤 1)转到新的工作表。

  1. 将“State”(州)拖到“Marks card”(标记卡)中的“Detail”(详细信息)图标。

Plotting Shapes on Maps

这将使用州地理位置创建地图。默认情况下,Tableau 会显示一个点状结构来绘制位置。您可以按照以下步骤更改它。

Plotting Shapes on Maps

步骤 2) 在下一个屏幕中,

  1. 转到“Mark’s card”(标记卡)。
  2. 点击下拉按钮,如图所示。
  3. 在列表中选择“Shape”(形状)图标。

Plotting Shapes on Maps

步骤 3)在下一个屏幕上,

  1. 点击“Marks card”(标记卡)中的“Shape”(形状)图标。
  2. 从列表中选择星形。

Plotting Shapes on Maps

步骤 4) 在下一个屏幕中,

  1. 点击“Mark’s card”(标记卡)中的“Size”(大小)图标。
  2. 它会显示一个滑块来增加或减小绘图的大小。您可以向右拖动滑块以增大星形绘图的大小。

Plotting Shapes on Maps

它会创建一个使用星形结构绘制位置的地图。

Plotting Shapes on Maps

Tableau 符号地图数据可视化

Tableau 符号地图类似于在点分布图上绘制形状。地图的位置可以表示为符号,该符号还表示各种位置的关键绩效指标的状态。它可用于显示度量的位置和详细信息。

它可以创建交互式的 Tableau 地图可视化,因为符号表示关键绩效指标的增加或减少。

例如,如果您想了解不同位置的利润增减情况,可以使用比例符号地图。创建 Tableau 映射符号的步骤如下。

步骤 1)转到新的工作表。

  1. 右键单击“Measures pane”(度量窗格)中的“Profit”(利润)。
  2. 从列表中选择“Create”(创建)。
  3. 从子列表中选择“Calculated Field”(计算字段)。

Tableau Symbol Maps Data Visualizations

步骤 2)这将打开一个“Calculated Field Window”(计算字段窗口)。

  1. 输入名称“Profit Flag”。
  2. 然后输入公式以显示正利润或负利润,如图像所示。
  3. 点击“确定”按钮。

Tableau Symbol Maps Data Visualizations

Tableau Symbol Maps Data Visualizations

步骤 3)将新创建的计算字段“Profit Flag”拖到“Marks card”(标记卡)中的“Shape”(形状)图标。

Tableau Symbol Maps Data Visualizations

步骤 4)在下一个窗口中,

  1. 点击“Marks’s card”(标记卡)中的“Shape”(形状)图标。
  2. 这将打开“Edit Shape”(编辑形状)窗口。
  3. 点击“Select shape Palette”(选择形状调色板)中的下拉按钮。
  4. 从列表中的“Thin Arrows”(细箭头)中选择形状。

Tableau Symbol Maps Data Visualizations

步骤 5)现在在下一个屏幕上,

  1. 点击窗口左侧的“Negative”(负)成员。
  2. 现在点击调色板中存在的向下箭头形状。这将将向下箭头形状分配给“Negative”(负)。

Tableau Symbol Maps Data Visualizations

步骤 6)接下来,

  1. 点击窗口左侧的“Positive”(正)成员。
  2. 现在点击调色板中存在的向上箭头形状。这将使向上箭头形状成为“Positive”(正)。
  3. 点击“确定”。

Tableau Symbol Maps Data Visualizations

步骤 7)在此屏幕上,

  1. 转到“Marks card”(标记卡)并单击“size”(大小)图标。
  2. 向右拖动滑块以增大地图中符号的大小。

Tableau Symbol Maps Data Visualizations

它会创建一个符号地图。符号表示地理位置以及利润的增加或减少。

Tableau Symbol Maps Data Visualizations

Tableau 填充地图示例

填充地图显示数据集中存在的地理位置的整个区域。在上述图表类型中,地理位置通过地理中心的一个形状来表示。但在填充地图中,整个区域都被覆盖以显示整个地图。

完全填充的地图包括整个地理区域的数据点。它使用多边形覆盖了地理位置的整个区域。因此,使用 Tableau 中的填充地图选项可以创建交互式且高度定义的视觉效果。

下面显示了在 Tableau 中创建填充地图的步骤。

步骤 1)转到新的工作表。

  1. 按住 Control 键,然后单击数据窗格中的“State”(州)和“Sales”(销售额)。

Tableau Filled Maps

步骤 2)在下一个窗口中,

  1. 单击工作表右上角的“Show Me”(显示)选项。
  2. 如图所示,在列表中选择“Filled Map”(填充地图)图标。

Tableau Filled Maps

这将创建一个填充地图,如下所示。地图的颜色显示了美国特定州(State)的销售额。特定州的颜色越深,销售额数字越大,反之亦然。

Tableau Filled Maps

使用 Tableau 映射编辑位置

您可以看到,在上面的示例中,地图是通过 Tableau 中生成的经纬度坐标创建的。

根据其地理名称,Tableau 会自动生成位置信息。

注意:有时,您需要编辑位置以根据其经纬度详细信息显示地图。

以下是编辑地图中位置的步骤

步骤 1)将数据集“house_Prices.csv”导入 Tableau。

注意:此数据集包含美国房屋的位置详细信息。在数据集中,“Id”是主键。可以绘制每个 ID 的纬度和经度以显示所有房屋的位置。

步骤 2)转到工作表。

  1. 右键单击“measures pane”(度量窗格)中的“Long”(经度)。
  2. 从列表中选择“Geographic Role”(地理角色)。
  3. 单击数据集中可用的“Longitude”(经度)选项。此步骤用于分配所选列的地理角色。

Editing Location using Tableau Mapping

步骤 3)在下一个窗口中,

  1. 将“Long”(经度)拖到“Columns”(列)。
  2. 将“Lat”(纬度)拖到“Rows”(行)。
  3. 将“Id”拖到“Marks card”(标记卡)中的“detail”(详细信息)图标。

Editing Location using Tableau Mapping

步骤 4)这将根据提供的经纬度详细信息创建地图,如下所示。它显示了数据集中存在的每栋房屋。

Editing Location using Tableau Mapping