关于此课程

学习数据可视化的基本原理和练习用数据交流信息。本课程涵盖如何将设计原则、人类感知、色彩理论和有效的故事讲述运用于数据可视化。如果你要向别人展示数据,想要成为一名分析师或数据科学家,或者如果你想提升使用可视化工具的技术,那么学习此课程可以帮你增长这些技能。

此课程不包括发现数据见解的探索性方法。相反,此课程的重点是如何对数据进行视觉编码,并在发现见解时将数据呈现给受众。此课程提供中文版本。

喜欢这门课程?加入“数据分析”纳米学位。

学费
免费
学习时间
大约 7 weeks
难度
中级
你将获得

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

开始你的旅程

学习这门免费课程,迈出通往数据分析(进阶)职业道路的第一步。

免费课程

数据可视化与 D3.js(中/英)

合作企业

通过创新性的自主学习方式,掌握新技能,提升竞争力。

Icon steps 54aa753742d05d598baf005f2bb1b5bb6339a7d544b84089a1eee6acd5a8543d
 
 

课程讲师

Ryan Orban
Ryan Orban

Zipfian 联合创始人

Chris Saden
Chris Saden

优达学城讲师

Jonathan Dinu
Jonathan Dinu

Zipfian 联合创始人

你将学到什么

先修知识及要求

无论你的编程背景如何,你都可学习第 1a 和 2a 课的数据可视化与设计原则,这两节课无需以下建议背景也可参加。

要成功完成此课程,首先你得熟悉基本的编程原理,包括数据类型(字符串、数组、布尔值等)、if else 语句和 for 循环。你还要能够描述诸如函数和对象等概念。我们的 计算机科学导论Python 编程基础是理想的入门课程。

HTML 和 CSS(设置网页的结构与样式)基础知识并非必备要求,但强烈建议你加以了解。如果你没有 HTML 或 CSS 经验,建议你学习 HTML 和 CSS 入门课程。

此课程的独特之处在于最终项目使用 dimple.js 或 d3.js 完成均可。可视化库 dimple.js 比 d3.js 容易使用,而且需要的背景知识更少。并且,使用 dimple.js 创建图形使用的代码要比使用 d3.js 少得多。

那么为什么要使用 d3.js 呢?

使用数据驱动文档 (d3.js) 可构建高度自定义的图形。如果你想获得更多技术技能和详细了解 Javascript 及开放 Web 标准,那么你需要完成第 3 课和第 4 课,为最终项目做好准备。

如果你想要使用 d3.js 完成最终项目,你需要有读取和使用文档的经验。例如,你要能在 Javascript 中编写 for 循环代码,或查找在 Javascript 中使用字符串和数据的语法。如果你使用 Javascript 的经验基本为零,建议你先学习我们的 Javascript 基础课程。

查看使用优达学城的技术要求

为什么学习这门课程?

在实践中学习!你将分析现有的数据可视化并创建新的可视化来了解该领域。归根结底,数据可视化是一种沟通形式。学习如何成为一名优秀的沟通者,以及如何让读者从你的图形中获得简介与理解。此课程还利用开放的网络标准(HTML、CSS、SVG)来创建数据可视化。

你还可以学习…

  • 通过对你的数据进行最佳视觉展示,来清晰地交流信息
  • 讲故事、激发讨论和创造读者的行动召唤
  • 设计可与《纽约时报》(NYTimes) 及其他媒体公司的效果相媲美的图形
  • 如何使用开放 Web 技术为你完成的工作创作在线作品集
  • 使用可视化库 (dimple.jsD3.js) 来创建图形
我将获得什么?
Instructor videos Learn by doing exercises Taught by industry professionals