Create an interactive slope chart with the plotly and ggplot2 R packages (CC156)

October 21, 2021 • PD Schloss • 1 min read

Interactive charts are a great strategy for engaging your audience to investigate the questions they are interested in. Here, Pat will use the plotly R package to take a slope chart generated with ggplot2 to make an interactive figure. The data depict the percentage of people in 15 countries who would be willing to receive the COVID-19 vaccine as of August and October of 2020.

In this episode, Pat uses plotly, ggplot2, and dplyr to make an interactive slope plot.

Figure

Code

You can browse the state of the repository at the

Data

The august_october_2020.csv data is available in the GitHub repository.

X.1,Total Agree - August 2020,Total Agree - October 2020
Total,77,73
India,87,87
China,97,85
South Korea,84,83
Brazil,88,81
Australia,88,79
United Kingdom,85,79
Mexico,75,78
Canada,76,76
Germany,67,69
Japan,75,69
South Africa,64,68
Italy,67,65
Spain,72,64
United States,67,64
France,59,54