跳转至

Tableau Public 入门

Tableau Public 是全球最流行的免费数据可视化平台,拖拽式操作零代码做图表,从柱状图到地图到桑基图都支持,做出来的图表自带交互效果,是数据分析师简历加分项,也是学术论文补充材料的好工具。

核心知识点

知识点说明
工具定位免费拖拽式数据可视化平台
最新版本2026.1(持续更新)
开发公司Salesforce(Tableau)
核心优势零代码、拖拽式、交互式、免费、社区庞大
限制作品必须公开(Public 版)、数据量限制
付费版Tableau Desktop / Cloud(企业级,私有数据)

安装配置

# Tableau Public 是桌面软件,不是命令行工具
# 下载地址:https://public.tableau.com/
# 支持 Windows 和 Mac

# 1. 访问 public.tableau.com
# 2. 点击 "Download Tableau Public"
# 3. 安装并注册免费账号
# 4. 打开软件,开始创建可视化

数据源连接

=== Tableau Public 支持的数据源 ===
Excel (.xlsx, .xls)          最常用的数据格式
CSV / TSV                     文本分隔文件
JSON                          JSON 格式数据
Google Sheets                 Google 表格(在线)
OData                         开放数据协议
Web Data Connector            自定义数据连接器

注意:Tableau Public 不支持数据库直连(MySQL、PostgreSQL 等)
      需要先导出为 CSV/Excel 再导入

基本使用

1. 创建第一个图表(拖拽操作)

=== 操作步骤 ===

1. 连接数据:
   - 打开 Tableau Public
   - 点击 "Connect" → "Text file"(CSV)或 "Excel"
   - 选择你的数据文件

2. 数据预览:
   - 检查数据类型(Abc = 文本,# = 数字,日历 = 日期)
   - 可以在这里重命名列、隐藏列、修改数据类型

3. 创建工作表(Sheet):
   - 点击底部 "Sheet 1" 标签
   - 左侧面板显示所有字段

4. 拖拽创建图表:
   - 把 "物种" 拖到 Columns(列 = X 轴)
   - 把 "丰度" 拖到 Rows(行 = Y 轴)
   - Tableau 自动生成柱状图!

5. 美化:
   - 把 "物种" 拖到 Color(按物种着色)
   - 把 "丰度" 拖到 Label(显示数值)
   - 在右侧 "Marks" 面板调整样式

2. 常用图表类型

=== 柱状图 ===
Columns: 物种(维度)
Rows: SUM(丰度)(度量)
→ 自动生成柱状图

=== 折线图 ===
Columns: 时间点(日期维度)
Rows: AVG(多样性指数)
Marks: Line(选择折线类型)
→ 趋势折线图

=== 散点图 ===
Columns: Shannon(度量)
Rows: Simpson(度量)
Color: 组别
Detail: 样本ID
→ 多样性散点图

=== 饼图 ===
Marks: Pie(选择饼图类型)
Angle: SUM(丰度)
Color: 物种
→ 组成饼图

=== 箱线图 ===
Columns: 组别
Rows: Shannon
从 "Show Me" 面板选择 Box Plot
→ 组间比较箱线图

=== 热力图 ===
Columns: 样本
Rows: 基因
Color: 表达量
→ 基因表达热力图

=== 地图 ===
双击含有地理信息的字段(国家、省份、城市)
Tableau 自动识别并生成地图

3. 筛选器(Filter)

=== 添加筛选器 ===
1. 把 "组别" 字段拖到 Filters 区域
2. 选择要显示的组别
3. 右键 Filter → "Show Filter"
4. 筛选器出现在工作表右侧
5. 用户可以交互式选择

=== 筛选器类型 ===
- 单选下拉:Dropdown (Single Value)
- 多选复选框:Multiple Values (Checkbox)
- 滑块:Range of Values(适合数值)
- 搜索框:Type-in(适合大量分类)

高级用法

1. 仪表盘(Dashboard)

=== 创建仪表盘 ===
1. 点击底部 "New Dashboard" 按钮
2. 从左侧拖入已创建的工作表
3. 调整布局:拖拽边缘调整大小
4. 添加文本框、图片、网页等

=== 交互式仪表盘 ===
1. 选中一个图表 → Dashboard → Actions
2. 添加 "Filter" Action
3. 点击柱状图的某个柱子 → 其他图表自动过滤
4. 实现图表联动效果

=== 布局技巧 ===
- Tiled(平铺):固定布局,不重叠
- Floating(浮动):自由定位,可重叠
- 建议:主要内容用 Tiled,标注用 Floating

2. 计算字段

=== 常用计算 ===
// 右键 → Create Calculated Field

// 比例计算
[丰度] / SUM([丰度])                   // 相对丰度

// 分组
IF [Shannon] > 3 THEN "高多样性"
ELSEIF [Shannon] > 2 THEN "中等"
ELSE "低多样性"
END

// 字符串拼接
[物种门] + " - " + [物种属]

// 日期计算
DATEDIFF('day', [采样日期], TODAY())    // 距今天数

// 条件聚合
SUM(IF [组别] = "健康" THEN [丰度] END)  // 只统计健康组

3. 发布与分享

=== 发布到 Tableau Public ===
1. 完成仪表盘设计
2. File → Save to Tableau Public As...
3. 登录 Tableau Public 账号
4. 输入可视化名称
5. 点击 Save → 自动上传并生成链接

=== 分享方式 ===
- 链接分享:复制 URL 发给任何人
- 嵌入网页:点击 Share → 复制 Embed Code
- 下载图片:Dashboard → Export → Image
- 下载 PDF:Dashboard → Export → PDF

注意:Tableau Public 的作品都是公开的
      如果数据需要保密,请使用 Tableau Desktop 付费版

4. 2026 新特性

=== 2026 年新增功能 ===
- 桑基图(Sankey Chart):展示数据流动
- 圆角样式(Rounded Corners):更现代的视觉效果
- 混合几何体支持:点、线、面同时可视化
- Help Agent:AI 助手帮助学习新功能
- 表格颜色值:动态颜色提示
- 分组与分箱:灵活的连续数据分段

常见报错与解决

报错信息原因解决方法
数据类型识别错误CSV 格式问题在数据源页面手动修改类型
地图不显示地理字段未识别右键字段 → Geographic Role
发布失败网络或账号问题检查网络,重新登录
图表显示 Abc维度/度量放反了拖到正确位置(Columns/Rows)
数据超过限制Public 版数据量限制先用 Python 预处理缩减数据量

速查表

===== Tableau Public 速查表 =====

# 核心概念
维度(Dimension)= 分类变量(物种名、组别)→ 蓝色
度量(Measure)  = 数值变量(丰度、指数)→ 绿色

# 创建图表
Columns = X 轴     拖入维度或度量
Rows    = Y 轴     拖入维度或度量
Color   = 颜色     按字段着色
Size    = 大小     按字段调整大小
Label   = 标签     显示数值
Detail  = 详细     增加粒度(不影响可视化)
Tooltip = 提示     鼠标悬停显示信息

# 常用图表
Show Me 面板 → 一键切换图表类型
柱状图 / 折线图 / 散点图 / 饼图 / 箱线图 / 热力图 / 地图

# 筛选器
拖字段到 Filters → 右键 Show Filter

# 仪表盘
New Dashboard → 拖入工作表 → 添加 Filter Action

# 发布
File → Save to Tableau Public As...

# 快捷键
Ctrl+Z          撤销
Ctrl+C/V        复制/粘贴工作表
Ctrl+Shift+F    全屏演示

# 学习资源
# Tableau Public Gallery: public.tableau.com/app/discover
# 免费课程: www.tableau.com/learn/training