课程信息
5.0
7 个评分
3 个审阅
In this course you will learn how to use D3.js to create powerful visualizations for web. Learning D3.js will enable you to create many different types of visualization and to visualize many different data types. It will give you the freedom to create something as simple as a bar chart as well your own new revolutionary technique. In this course we will cover the basics of creating visualizations with D3 as well as how to deal with tabular data, geography and networks. By the end of this course you will be able to: - Create bar and line charts - Create choropleth and symbol maps - Create node-link diagrams and tree maps - Implement zooming and brushing - Link two or more views through interaction The course mixes theoretical and practical lectures. We will show you step by step how to use the library to build actual visualizations and what theoretical concepts lie behind them. Throughout the course you will learn skills that will lead you to building a whole application by the end of the lectures (a fully working visualization system to visualize airlines routes). This course is the third one of the “Specialization in Information Visualization". The course expects you to have some basic knowledge of programming as well as some basic visualization skills....
Stacks
Globe

100% 在线课程

立即开始,按照自己的计划学习。
Calendar

可灵活调整截止日期

根据您的日程表重置截止日期。
Beginner Level

初级

Clock

建议:12 hours/week

完成时间大约为14 小时
Comment Dots

English

字幕:English
Stacks
Globe

100% 在线课程

立即开始,按照自己的计划学习。
Calendar

可灵活调整截止日期

根据您的日程表重置截止日期。
Beginner Level

初级

Clock

建议:12 hours/week

完成时间大约为14 小时
Comment Dots

English

字幕:English

教学大纲 - 您将从这门课程中学到什么

1

章节
Clock
完成时间为 3 小时

Introduction to web and d3

In this module we will focus on the basics of web development and d3.js...
Reading
21 个视频(共 123 分钟), 2 个测验
Video21 个视频
Welcome to the Course7分钟
Intro to the Week 11分钟
Introduction to HTML4分钟
Practice: Introduction to HTML7分钟
Introduction to CSS4分钟
Practice: Introduction to CSS8分钟
Introduction to Javascript8分钟
Javascript - Control Structures4分钟
Practice: Introduction to Javascript9分钟
Practice: Javascript - Control Structures5分钟
Introduction to D35分钟
D3 Selections3分钟
Practice: D3 Selections4分钟
Changing Content3分钟
Practice: Changing Content5分钟
Adding and Removing Elements3分钟
Practice: Adding and Removing Elements6分钟
Changing Properties2分钟
Practice: Changing Properties7分钟
Setting up the environment11分钟
Quiz1 个练习
Introduction to Web Development and d3.js16分钟

2

章节
Clock
完成时间为 4 小时

Dealing & drawing with data

In this week we will learn how can we load and manipulate data using d3.js...
Reading
19 个视频(共 113 分钟), 3 个测验
Video19 个视频
Loading Data3分钟
Practice: Loading Data5分钟
Filtering and Sorting4分钟
Practice: Filtering and Sorting7分钟
Transforming Data4分钟
Practice: Transforming Data7分钟
Computing Simple Statistics4分钟
Practice: Computing Simple Statistics4分钟
SVG5分钟
Practice: SVG7分钟
Binding Data5分钟
Practice: Binding Data8分钟
Numeric Scales7分钟
Practice: Numeric Scales6分钟
Ordinal Scales5分钟
Practice: Ordinal Scales8分钟
Adding Axes Annotations5分钟
Practice: Adding Annotations7分钟
Quiz1 个练习
Dealing & drawing with data20分钟

3

章节
Clock
完成时间为 4 小时

Lines, Arcs, and maps

...
Reading
14 个视频(共 90 分钟), 3 个测验
Video14 个视频
Drawing Lines5分钟
Practice: Line Chart Part 18分钟
Practice: Line Chart Part 28分钟
Drawing Arcs5分钟
Practice: Pie and Donut Charts Part 15分钟
Practice: Pie and Donut Charts Part 27分钟
Projections3分钟
Drawing Maps5分钟
Practice: Drawing Base for Map10分钟
Choropleth Map3分钟
Practice: Choropleth Map12分钟
Adding Additional Marks3分钟
Practice: Adding Additional Marks7分钟
Quiz1 个练习
Lines, Arcs, and Maps20分钟

4

章节
Clock
完成时间为 4 小时

Layouts and interaction

...
Reading
18 个视频(共 143 分钟), 3 个测验
Video18 个视频
Visualizing Networks8分钟
Practice: Visualizing Networks Part 17分钟
Practice: Visualizing Networks Part 28分钟
Hierarchical Data7分钟
Practice: Tree Map Part 16分钟
Practice: Tree Map Part 29分钟
Listening to Events8分钟
Practice: Listening to Events13分钟
Updating Data7分钟
Practice: Updating Data9分钟
Brushing5分钟
Practice: Brushing10分钟
Zoom5分钟
Practice: Zoom9分钟
Practice: Creating Tooltips9分钟
Practice: Creating Linked Views11分钟
Conclusion分钟
Quiz2 个练习
Layouts and Interaction20分钟
Airlines Routes Project - Final Quiz30分钟

讲师

Enrico Bertini

Associate Professor
Computer Science and Engineering

Cristian Felix

PhD. Candidate
Computer Science and Engineering

关于 New York University Tandon School of Engineering

Tandon offers comprehensive courses in engineering, applied science and technology. Each course is rooted in a tradition of invention and entrepreneurship....

关于 Information Visualization 专项课程

This specialization provides learners with the necessary knowledge and practical skills to develop a strong foundation in information visualization and to design and develop advanced applications for visual data analysis. The specialization is characterized by two main complementary features: (1) providing a strong understanding of visual perception and the theory of visual encoding to design and evaluate innovative visualization methods; (2) providing the necessary skills to develop advanced web-based applications for visual data analysis. The specialization is organized around four courses that cover fundamentals, applied perception, advanced visualization method and interactive visualization. The specialization is meant to prepare students to work on complex data science projects that require the development of interactive visual interfaces for data analysis. The courses can also be taken individually to improve relevant skills in visualization. For instance, the course on applied perception provides unique skills to evaluate and design innovative visualization in all sorts of scenarios....
Information Visualization

常见问题

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

还有其他问题吗?请访问 学生帮助中心