课程
多数“最佳数据可视化”清单仍然指向静态图表。本文聚焦于交互式可视化:别人能自行筛选的仪表板、将鼠标悬停在每个县域都能显示提示信息的 Plotly 地图、拖动滑块就会重新计算的 Shiny 应用。
我从四个方面对最佳数据可视化课程进行了排序:
- 是否教授交互性,
- 可视化作品是否可免费发布(或是否需要付费许可)
- 对初学者的友好程度,
- 所用工具,以及
- 费用结构。
如果您在正式投入学习前还在两大 BI 工具之间犹豫,请先阅读我们的Power BI 与 Tableau 对比。
1. Understanding Data Visualization(DataCamp)
DataCamp 的 Understanding Data Visualization 课程,非常适合从未在会议上为图表选择辩护过的人入门。
- 难度: 初学者,无需编码
- 形式: 互动课程,约 2–3 小时
- 费用: 可免费开始;订阅 DataCamp 可完全访问(约 $12.42/月)
- 最佳适用: 在学习仪表板工具前先选对图表类型
课程与工具无关、无需代码,涵盖视觉感知、图表选择,以及如何用数据构建叙事。交互性会放大错误图表选择的代价;一旦 40 位同事能从四个维度筛选,一个糟糕的编码方式会更糟。因此,这里的感知内容可直接迁移到 Tableau、Power BI 和 Plotly。
2. Introduction to Tableau(DataCamp)
如果您希望在本周末前不写一行代码就做出可筛选的仪表板,请学习我们的 Introduction to Tableau 课程。
- 难度: 初学者,熟悉电子表格更佳
- 形式: 在类似 Tableau 的环境中进行互动课程
- 费用: DataCamp 订阅;Tableau 创作工具需另购(Creator 约 $70/用户/月,按年计费;Explorer $42;Viewer $15;Tableau Public 免费)
- 最佳适用: 让非技术受众也能自行探索的仪表板
您将在拖放界面中工作,然后连接能让一个图表驱动另一个图表的筛选器、参数和仪表板动作。计算字段是初学者最容易卡住的部分,而这恰恰是大多数职位描述中所谓“交互性”的核心。
3. 免费培训视频与 Tableau Public(Tableau)
Tableau 自家的 Learning Hub 提供免费操作视频和示例工作簿,这是最快看到资深作者如何连接仪表板动作的方式。
- 难度: 初学者,无需编码
- 形式: 免费视频、示例工作簿及免费发布平台
- 费用: 免费视频与 Tableau Public;认证考试 $100–$300;完整创作需 Creator 约 $70/用户/月
- 最佳适用: 在不付许可费的情况下打造可点击的仪表板作品集
将其与 Tableau Public 搭配使用。后者免费,且可作为作品集,招聘者几秒内即可点击并交互查看。免费培训刻意不全面,而 Tableau Public 会让您的作品公开可见,因此请勿用客户数据练习。
4. Introduction to Power BI(DataCamp)
如果您的组织已经在使用 Microsoft 365 和 Excel,可选择我们的 Introduction to Power BI 课程而非 Tableau 路线。
- 难度: 初学者,熟悉 Excel 公式更佳
- 形式: 互动课程,无需本地安装即可跟学
- 费用: DataCamp 订阅;Power BI Desktop 构建免费,分享需 Pro 约 $10/用户/月
- 最佳适用: 需要同事在工作中即可打开并交互查看报告的业务分析师
课程涵盖在 Power Query 中整形数据,然后用切片器、下钻页面和可视对象之间的交叉筛选构建报告。DAX 是初学者最易低估的部分:做第一个由切片器驱动的报告时可能用不上,但每个严肃的报告最终都会用到会随筛选上下文响应的度量。
5. Interactive Data Visualization with Plotly in Python(DataCamp)
通过 Interactive Data Visualization with Plotly in Python 课程,您可以最快从静态的 matplotlib 输出迈向读者可悬停、缩放和动画的图表。
- 难度: 中级,需具备 Python 与 pandas 基础
- 形式: 互动课程,约 4 小时
- 费用: 第一章免费;完整访问需 DataCamp 订阅
- 最佳适用: 希望在笔记本或网页中呈现可悬停、可缩放图表的 Python 分析师
课程涵盖悬停模板、自定义工具提示、动画帧和分级统计地图,更侧重于 Plotly 的图形结构而非编程语言本身。它在语法上很扎实,但设计理论较轻,因此建议与 Understanding Data Visualization 搭配,以免去给本该做成小倍数网格的图表硬加动画。
6. Looker Studio 帮助文档(Google)
Looker Studio 是发布交互式报告阻力最低的方式,因为核心产品免费、基于浏览器、无需安装。
- 难度: 初学者,无需编码、无需安装
- 形式: 免费工具的免费文档
- 费用: 核心免费;Looker Studio Pro 通过 Google Cloud 按座位计费
- 最佳适用: 在零预算下发布可分享的交互式报告
文档涵盖数据源连接器、筛选与日期范围控件、图表之间的交叉筛选,以及共享权限。其短板在于数据建模:没有 DAX 或关系模型,因此复杂联接需上游在 BigQuery 或预处理表中完成。
7. Power BI 学习路径(Microsoft Learn)
Microsoft Learn 是目前任何 BI 工具最好的免费结构化培训,没有旁听限制。
- 难度: 初级到中级
- 形式: 免费的自定进度模块,含知识测验和沙盒
- 费用: 免费;分享您构建的内容需 Power BI Pro(约 $10/用户/月)
- 最佳适用: 零预算学习者,想要与 PL-300 对齐的 Power BI 路径
设计模块涵盖书签、下钻、同步切片器和报告导航,均基于免费的 Power BI Desktop 编写,因此您可以用自己的数据跟学。节奏偏文档风格,没有讲师推进您前行。
8. Building Web Applications with Shiny in R(DataCamp)
当仪表板需要在响应输入时运行 R 代码,而不仅仅是筛选预计算表时,请选择 DataCamp 的 Building Web Applications with Shiny in R 课程。
- 难度: 中级,需掌握 R 和 ggplot2
- 形式: 带有应用构建练习的互动课程
- 费用: 第一章免费;完整访问需 DataCamp 订阅
- 最佳适用: 需要上线运行应用而非静态报告的科研或分析领域 R 用户
课程教授响应式模型:如滑块和下拉框等输入、图表与表格等输出,以及将二者连接起来的服务器逻辑。响应式是最容易让人困惑的概念;而部署是一个现实缺口,因为 Shiny 应用需要运行环境,课程并不替您解决托管问题。
9. Plotly 与 Dash 文档(Plotly)
Dash 教程是 Python 用户从交互式图表迈向交互式应用程序的分界点。
- 难度: 中级,需掌握 Python
- 形式: 免费文档,附可运行代码示例
- 费用: 免费开源;仅需支付托管费用
- 最佳适用: 希望部署仪表板应用而非笔记本图表的 Python 用户
教程先讲解布局组件,再讲回调,即当下拉框或滑块发生变化时触发并返回更新图形的函数。文档属于参考资料,不是课程大纲,因此建议初学者先完成结构化的 Plotly 课程再来这里。
10. D3.js 文档与 Observable(D3.js)
D3.js 适用于任何 BI 工具都无法产出的可视化,它并非初学者资源。
- 难度: 高级,需掌握 JavaScript
- 形式: 免费文档加可编辑的社区笔记本
- 费用: 免费,自行托管
- 最佳适用: 为网页构建自定义、非标准交互图形的开发者
它通过将数据绑定到 SVG 元素来构建图表,并默认您在开始前已具备 HTML、CSS 与 JavaScript 的实操能力。请从官方的入门指南开始,而非视频课程,因为 D3 的 API 在不同版本间变化较大,许多第三方教程已无法运行。
最佳交互式数据可视化资源对比表
| 排名 | 资源 | 提供方 | 涵盖内容 | 费用 |
|---|---|---|---|---|
| 1 | Understanding Data Visualization | DataCamp | 感知、图表选择、数据叙事、与工具无关 | 可免费开始;订阅(约 $12.42/月) |
| 2 | Introduction to Tableau | DataCamp | 筛选器、参数、仪表板动作、计算字段 | 订阅;Tableau Public 免费发布 |
| 3 | 免费培训视频与 Tableau Public | Tableau | 仪表板动作、示例工作簿、作品集发布 | 免费;创作需 Creator 约 $70/用户/月 |
| 4 | Introduction to Power BI | DataCamp | Power Query、切片器、下钻、交叉筛选、DAX 入门 | 订阅;Desktop 免费,Pro 约 $10/月用于分享 |
| 5 | Interactive Data Visualization with Plotly in Python | DataCamp | 悬停模板、工具提示、动画与分级统计地图 | 第一章免费;订阅 |
| 6 | Looker Studio 帮助文档 | 连接器、筛选控件、交叉筛选、共享 | 核心免费;Pro 通过 Google Cloud 按座位计费 | |
| 7 | Power BI 学习路径 | Microsoft Learn | 书签、下钻、同步切片器、对齐 PL-300 | 免费;Pro 约 $10/月用于分享 |
| 8 | Building Web Applications with Shiny in R | DataCamp | 响应式模型、输入与输出、服务器逻辑 | 第一章免费;订阅 |
| 9 | Plotly 与 Dash 文档 | Plotly | 用于部署应用的布局组件与回调 | 免费开源;托管另计 |
| 10 | D3.js 文档与 Observable | D3.js | 数据绑定 SVG、自定义交互式网页图形 | 免费,自行托管 |
结语
对大多数初学者而言,真实可行的顺序是先学 Understanding Data Visualization,再学 Introduction to Tableau,因为 Tableau Public 允许您在学习期间免费发布在线可点击的仪表板。
如果您的工作场所已经全面采用 Microsoft 365,那么 Power BI 更合适,尽管在那儿分享成果需要购买 Pro 席位。只有当无代码工具无法满足需求时,再考虑使用 Plotly、Shiny、Dash 或 D3,难度大致按此顺序递增。
FAQs for Learning Interactive Data Visualization
适合初学者的最佳交互式数据可视化工具是什么?
Tableau 和 Power BI 是两个最佳起点,它们都能无需代码构建交互式仪表板。如果您的工作场所已在使用 Microsoft 365,就选 Power BI;如果您想通过 Tableau Public 打造免费的公开作品集,就选 Tableau。
构建交互式仪表板需要会编程吗?
不需要。Tableau、Power BI 和 Looker Studio 都能在不写代码的情况下生成可筛选、可交互的仪表板。只有当无代码工具无法实现您的需求时,才需要使用代码,例如 Python 的 Plotly 与 Dash,或 R 的 Shiny。
想在 PowerPoint 和 Google 幻灯片中展示结论,适合学习数据叙事的最佳课程是哪一个?
DataCamp 上的 Understanding Data Visualization 课程最契合。该课程无需代码、与工具无关,涵盖图表选择、视觉感知,以及如何从数据构建叙事,因此技能可迁移至任何演示工具。它不直接教授 PowerPoint 或 Google 幻灯片,但这些叙事原则会让您的幻灯片无论使用何种软件都更有说服力。
交互式数据可视化工具是免费的吗?
大多培训免费或可免费开始,且有多款构建工具本身也免费:Power BI Desktop、Tableau Public、Looker Studio、Plotly、Dash 和 D3 均可免费使用。花费通常出现在工作中发布阶段,例如 Power BI Pro 约每用户每月 $10,Tableau Creator 席位约 $70。
为清晰呈现而学习图表选择和仪表板设计的最佳课程是什么?
关于图表选择,可先学 DataCamp 的 Understanding Data Visualization 课程,其中讲到何时柱状图胜过饼图,以及感知如何影响读者注意力。关于仪表板设计,可转向 Tableau 或微软(针对 Power BI)的官方资源,以及 DataCamp 的 Tableau 与 Power BI 入门课程,在那里您将构建布局、筛选与动作,而不仅仅是选择编码方式。
学会构建交互式仪表板需要多长时间?
初学者使用 Tableau 或 Power BI,大约一周即可发布一个简单的可筛选仪表板;用 Looker Studio 则在一小时内即可做出可分享的报告。要达到生产级、会用计算字段或 DAX 的报告,通常需要数周的稳定练习。
想了解 Tableau、Power BI 及其他可视化工具的细微差别与不同点,有什么最佳资源?
两大主流工具之间的最重要差异在这篇 Power BI 与 Tableau 对比 博文中有清晰总结。简而言之:在微软生态中,Power BI 成本最低、集成最强;Tableau 在打磨度和通过 Tableau Public 免费公开分享方面领先;Looker Studio 则是零安装、基于浏览器的选项。
对有志成为分析师的人来说,最有用的数据可视化认证平台是哪一个?
微软的 PL-300(Power BI 数据分析师)是最广为认可、对入门分析师岗位最有用的认证,且可通过 Microsoft Learn 免费备考。Tableau 的认证也很受尊重,但考试费用为 $100 至 $300。若想获得更广泛、与工具无关的分析师认证,DataCamp 的 Data Analyst 认证涵盖 SQL、电子表格与可视化。
