单项课程

数据可视化与 D3.js

用数据交流信息

纳米学位项目

获得纳米学位证书,加速你的职业发展。

关于此课程

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

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

* 本课程为企业专享单项课程。

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

丰富的教学材料

互动随堂练习

业界专业导师

自主掌握进度

开始你的旅程

学习这门单项课程,迈出通往 职业道路的第一步。

单项课程

数据可视化与 D3.js

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

Icon steps
 
 

课程讲师

Ryan Orban

Ryan Orban

Zipfian 联合创始人

Chris Saden

Chris Saden

优达学城讲师

Jonathan Dinu

Jonathan Dinu

Zipfian 联合创始人

你将学到什么

先修知识及要求

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

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

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 中使用字符串和数据的语法。

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

为什么学习这门课程?

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

你还可以学习…

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

Hi,我是你的专属学习规划师

不知道选什么课?和我聊聊吧!

Contact Udacityicon-chat规划学习路径