Author
Released
10/4/2017Start by learning to manage packages and structure data for visualizations with the tidyverse and the pipe operator. Then there is an important question: Which library should you choose? The course introduces five popular options: Leaflet, Plotly, Highcharter, visNetwork, and DataTables (DT). Instructor Martin Hadley shows how to use these libraries to create scattergeo, choropleth, and geolines maps; stacked bar charts, scatter charts, bubble charts, and heat maps; treemaps and time series charts; interactive networks and graphs; and responsive, interactive data tables. Plus, learn how to customize your visualizations with legends and tooltips, and extract click information for Shiny apps.
- Installing htmlwidgets
- Selecting the best htmlwidget
- Creating interactive maps with Leaflet
- Creating interactive charts with Plotly and Highcharter
- Creating interactive networks with visNetwork
- Creating interactive tables with DT
Skill Level Intermediate
Duration
Views
- [Martin] Hi, I'm Martin John Hadley. I work as a data visualization specialist, where I use HTML widgets to rapidly create, and design rich interactive data visualizations in R. In this course, I'll show you a range of different HTML widget libraries, and how they can be used to create the following charts. Interactive bar charts, including both grouped, and stacked bar charts. Interactive maps, including scattered geo plots, choropleth, and more, as well as interactive network or graph visualizations.
We'll cover how to customize your visualizations with legends and tool tips, and even how to extract click information from your charts within Shiny apps. Okay, let's go.
Related Courses
-
Data Visualization Tips and Tricks
with Matt Francis2h 14m Intermediate -
DC.js for Data Science Essential Training
with Emma Saunders5h 3m Intermediate
-
Introduction
-
Welcome43s
-
Exercise files43s
-
-
1. Getting Started with htmlwidgets
-
What are htmlwidgets?3m 53s
-
Install htmlwidget libraries2m 21s
-
Select the best htmlwidget9m 57s
-
Use the pipe operator (%>%)4m 48s
-
Prepare data to be tidy4m 42s
-
-
2. Creating Interactive Maps with Leaflet
-
What is the Leaflet library?6m 10s
-
Change map styles in Leaflet4m 36s
-
Create interactive geolines maps13m 50s
-
Add legends to Leaflet maps7m 52s
-
-
3. Creating Interactive Charts with Plotly
-
What is the Plotly library?9m 50s
-
Create interactive maps8m 47s
-
Specify custom colors7m 11s
-
Customize tooltips4m 33s
-
Combine multiple charts7m 18s
-
-
4. Creating Interactive Charts with Highcharter
-
Create interactive treemaps4m 38s
-
Specify your own colors4m 34s
-
5. Creating Interactive Networks with visNetwork
-
Style visNetwork graph6m 27s
-
Use visNetwork with igraph5m 29s
-
Add legends to visNetwork4m 51s
-
6. Creating Interactive Tables
-
What is the DT library?7m 15s
-
Format columns and data5m 11s
-
-
Conclusion
-
Next steps40s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Welcome