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