- Level Professional
- المدة 13 ساعات hours
- الطبع بواسطة Johns Hopkins University
-
Offered by
عن
The data science revolution has produced reams of new data from a wide variety of new sources. These new datasets are being used to answer new questions in way never before conceived. Visualization remains one of the most powerful ways draw conclusions from data, but the influx of new data types requires the development of new visualization techniques and building blocks. This course provides you with the skills for creating those new visualization building blocks. We focus on the ggplot2 framework and describe how to use and extend the system to suit the specific needs of your organization or team. Upon completing this course, learners will be able to build the tools needed to visualize a wide variety of data types and will have the fundamentals needed to address new data types as they come about.الوحدات
Welcome
1
Videos
- Welcome to Building Data Visualization Tools
2
Readings
- Textbook: Mastering Software Development in R
- Syllabus
Basic plotting with ggplot2
9
Readings
- Introduction
- Initializing a ggplot object
- Plot aesthetics
- Creating a basic ggplot plot
- Geoms
- Using multiple geoms
- Constant aesthetics
- Example plots
- Extensions of ggplot2
Customizing ggplot2 Plots
4
Readings
- Introduction
- Guidelines for good plots
- Scales and color
- To find out more
ggplot2 Basics
1
Assignment
- Plotting with ggplot2
Mapping
6
Readings
- Introduction
- Basics of Mapping
- ggmap, Google Maps API
- Mapping US counties and states
- More advanced mapping– Spatial objects
- Where to find more on mapping with R
htmlWidgets
3
Readings
- Overview of htmlWidgets
- plotly package
- Creating your own widget
Mapping Quiz
1
Assignment
- Mapping and interactive plots
The grid package
7
Readings
- Introduction
- Overview of grid graphics
- Grobs
- Viewports
- Grid graphics coordinate systems
- The gridExtra package
- Where to find more about grid graphics
Grid Package quiz
1
Assignment
- Basics of grid graphics
Building a New Theme
5
Readings
- Introduction
- Why Build a New Theme?
- Default Theme
- Building a New Theme
- Summary
Build New Graphical Elements
7
Readings
- Introduction
- Building a Geom
- Example: An Automatic Transparency Geom
- Building a Stat
- Example: Normal Confidence Intervals
- Combining Geoms and Stats
- Summary
Build a New Geom
1
Peer Review
- Build a New Geom
Auto Summary
"Building Data Visualization Tools" is a professional-level course designed for those interested in Big Data and Analytics. Taught by Coursera, it focuses on developing new visualization techniques using the ggplot2 framework. Over 780 minutes, learners will gain the skills needed to create customized visualization tools for diverse data types. Subscription options include Starter and Professional, making it accessible for various learning needs. Ideal for data science enthusiasts aiming to enhance their visualization capabilities.

Roger D. Peng, PhD

Brooke Anderson