This plot charts the growth in the share of new Electric vehicles from 2011 - 2023 by region and country.

The graph clearly demonstrates an upward trend in EV sales and their share over time per country. Norway is clearly the front runner in adopting EV’s, with them accounting for a staggering 93.00% of new vehicle sales as of 2023. In fact, Scandinavian countries such as Norway, Iceland, and Sweden all sit near the top end of the data and represent a driving force in the current EV market. On the lower end sits countries such as South Africa, Chile, and Mexico. A possible reason for this discrepancy is GDP, as wealthier counties are better able to afford the infrastructure required to support electric vehicles and their sales.

Source: data.gov

This map shows the number of new electric vehicles (EVs) sold in 2023, highlighting regional differences. The data includes both fully battery-electric vehicles and plug-in hybrids. China leads the world with an astounding 8.1 million EVs sold, putting it in the top category above 5 million. The United States comes in second but trails far behind, selling 1.4 million EVs, which places it in the 1-million category. Germany follows, with approximately 700,000 EVs sold—roughly half of the U.S. total. France and the UK each sold about 450,000 EVs, represented on the map by a medium green shade. A darker green shade shows countries in the 100,000 category, which includes Canada, Spain, Sweden, Norway, Australia, and Italy. Countries like Mexico, Brazil, and India sold fewer than 100,000 EVs, marked with a dark green and blue shade. South Africa had only about 1,000 EV sales, represented by dark purple. Many other regions remain unshaded on the map, indicating no reported EV sales. Overall, China clearly dominates EV sales, vastly outpacing all other nations.

Source: data.gov

These plots compare the populations of EVs and Non-EVs in the United States between 2017-2024. Source: data.gov

This dashboard was created using Quarto in RStudio, and the R Language and Environment.

The data used to create this dashboard were downloaded from:

Yahoo Finance Kaggle Statista Our World in Data Chat GPT
Software Citations

Arnold J (2024). ggthemes: Extra Themes, Scales and Geoms for ‘ggplot2’. R package version 5.1.0, https://github.com/jrnold/ggthemes, https://jrnold.github.io/ggthemes/.

Auguie B (2017). gridExtra: Miscellaneous Functions for “Grid” Graphics. R package version 2.3, https://CRAN.R-project.org/package=gridExtra.

Bache S, Wickham H (2022). magrittr: A Forward-Pipe Operator for R. R package version 2.0.3, https://CRAN.R-project.org/package=magrittr.

Dancho M, Vaughan D (2023). tidyquant: Tidy Quantitative Financial Analysis. R package version 1.0.7, https://github.com/business-science/tidyquant.

Kunst J (2022). highcharter: A Wrapper for the ‘Highcharts’ Library. R package version 0.9.4, https://CRAN.R-project.org/package=highcharter.

Neuwirth E (2022). RColorBrewer: ColorBrewer Palettes. R package version 1.1-3, https://CRAN.R-project.org/package=RColorBrewer.

Posit team (2024). RStudio: Integrated Development Environment for R. Posit Software, PBC, Boston, MA. URL http://www.posit.co/.

R Core Team (2024). R: A Language and Environment for Statistical Computing. R Foundation for Statistical Computing, Vienna, Austria. https://www.R-project.org/.

Rinker, T. W. & Kurkiewicz, D. (2017). pacman: Package Management for R. version 0.5.0. Buffalo, New York. http://github.com/trinker/pacman

Vanderkam D, Allaire J, Owen J, Gromer D, Thieurmel B (2018). dygraphs: Interface to ‘Dygraphs’ Interactive Time Series Charting Library. R package version 1.1.1.6, https://CRAN.R-project.org/package=dygraphs.

Wickham H, Averick M, Bryan J, Chang W, McGowan LD, François R, Grolemund G, Hayes A, Henry L, Hester J, Kuhn M, Pedersen TL, Miller E, Bache SM, Müller K, Ooms J, Robinson D, Seidel DP, Spinu V, Takahashi K, Vaughan D, Wilke C, Woo K, Yutani H (2019). “Welcome to the tidyverse.” Journal of Open Source Software, 4(43), 1686. doi:10.21105/joss.01686 https://doi.org/10.21105/joss.01686.

Xie Y (2024). knitr: A General-Purpose Package for Dynamic Report Generation in R. R package version 1.48, https://yihui.org/knitr/.

Yihui Xie (2015) Dynamic Documents with R and knitr. 2nd edition. Chapman and Hall/CRC. ISBN 978-1498716963

Yihui Xie (2014) knitr: A Comprehensive Tool for Reproducible Research in R. In Victoria Stodden, Friedrich Leisch and Roger D. Peng, editors, Implementing Reproducible Computational Research. Chapman and Hall/CRC. ISBN 978-1466561595

Zhu H (2024). kableExtra: Construct Complex Table with ‘kable’ and Pipe Syntax. R package version 1.4.0, https://github.com/haozhu233/kableExtra, http://haozhu233.github.io/kableExtra/.