課程信息
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

Approx. 14 hours to complete

建議:12 hours/week...
Comment Dots

English

字幕:English...
Stacks
Globe

100% 在線課程

立即開始,按照自己的計劃學習。
Calendar

可靈活調整截止日期

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

初級

Clock

Approx. 14 hours to complete

建議:12 hours/week...
Comment Dots

English

字幕:English...

教學大綱 - 您將從這門課程中學到什麼

Week
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分鐘
Week
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分鐘
Week
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分鐘
Week
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.

還有其他問題嗎?請訪問 學生幫助中心