Data Visualizations with ggplot2, Top DataViz People on LinkedIn, Book of the Week

Data Visualizations with ggplot2, Top DataViz People on LinkedIn, Book of the Week

This week's edition is dedicated to data visualizations ????

  • Open source of the week - the ggplot2 project
  • Dataviz people to follow on LinkedIn
  • Book of the week - R Graphics Cookbook

?? Daily updates on ???? Instagram, Threads , and Facebook ??


Open Source of the week

With this week's focus on data visualization, here is one of the main data visualization open-source projects:?ggplot2 . ggplot2 is an R library that provides an implementation of?Leland Wilkinson 's?Grammar of Graphics, ?created by?Hadley Wickham ?in 2005. The grammar of graphics framework enables users to create graphs seamlessly by using different elements of the grammar of graphics. This concept is demonstrated in the library documentation and illustrated in the below image:

The ggplot2 graph components; Image credit: library documentation


In addition to its core functionality, the ggplot2 has a rich ecosystem with more than 135 official extensions . This includes applications for specific domains such as time series and survival analysis, built-in themes, and specific types of visualizations (i.e., density plots, treemaps plots, etc.).


The gganimate library, a ggplot2 extension to create animate plots; image credit: gganimate documentation

Getting Started with ggplot2

If you are new to ggplot2, the library documentation is the first place to get started with the library. The following repository provides a curated list of awesome ggplot2 tutorials, extensions, and other resources:

In addition, there are a ton of books focusing on data visualization with ggolot2. Most of them have free online versions. We will review one of those in the Book of the Week section.

The Grammar of Graphics in Other Languages

While the ggplot2 library is the main implementation of the grammar of graphics, there are implementations of the grammar of graphics in other languages:

  • plotnine - a grammar of graphics for Python

Source: plotnine documentation

  • Vega/Vega-lite - an interactive implementation of the grammar of graphics in JavaScript

Source: Vega documentation

Source: Vega-Altair documentation

  • Algebra of Graphics - an implementation of the grammar of graphics in Julia, an extension of the Makie library


Source: Algebra of Graphics documentation

Top Data Visualization People on LinkedIn

Following my list of GIS data visualization people I follow on LinkedIn in edition 3 , this week, I want to focus on the top data visualization people I follow on LinkedIn. I apologize in advance if I missed some other great experts in this domain.

Allison Horst

Allison Horst, PhD is a data scientist, educator, and DevRel at Observable . She posts regularly about data visualization topics, particularly dashboard design, and tutorials for the observable plot JS library. In addition, Allison uses her amazing artistic skills to explain data science concepts on her website .

Ansgar Wolsing

Ansgar Wolsing is a Director of Data & Analytics at Kaiser X Labs. He regularly posts about data visualization and storytelling, mainly through R and ggplot2. You can find some awesome examples of his work on his GitHub account from the 30-day chart and maps challenges.

Cara Thompson

Cara Thompson is a data visualization consultant with an academic background. She posts regularly about data visualization, particularly about data visualization with ggplot2. You can find great examples of her data visualization work on her?website .

Cédric Scherer

Cédric Scherer is a data visualization specialist and educator. He is one of the organizers of the?30-Day Chart Challenge ?and a ggplot2 expert. He posts regularly about his work and great data visualization tips. You can find great examples of his work on his website .

Deepali Kank

Deepali Kank is a Data Visualization Specialist and Data Analyst at Revisual Labs. She actively participates and shares in the TidyTuesday data visualization challenge using a variety of data visualization tools such as Tableau, ggplot2, and Observable Plot. You can find more about her great work on her website .

Taylor Swift songs duration by Deepali Kank

Nicola Rennie

Nicola Rennie is a Lecturer in Health Data Science at Lancaster University. She posts regularly and shares tutorials about data science, in particular, data visualization topics. You can find some of her great data visualization work on her website .

Tanya Shapiro

Tanya Shapiro is an Independent Data Consultant and Data Visualization Engineer. She posts about a variety of data visualization topics, such as interactive data visualizations and dashboards with R and Observable JS. You can find more about her work on her website (check out the Pelaton dashboard!).


Book of the Week

The first data visualization book I read at the beginning of my data science career was the R Graphics Cookbook by Winston Chang . The book provides practical examples of data visualization applications in R using ggplot2.

The R Graphics Cookbook cover; image credit: the book online version

The book covers the following topics:

  • Introduction to basic applications in R
  • Using data visualization to explore data
  • Bar graphs
  • Line graphs
  • Scatter graphs
  • Annotation and legends
  • Facets

The book is available for free online and in hard copy on Amazon .


Have any questions? Please comment below!

See you next Tuesday!

Thanks,

Rami

??Join my Data Science Channel for daily updates ??

Cédric Scherer

Data Visualization Specialist | Helping you to communicate data—with confidence

1 个月

Thank you Rami Krispin for the mention and your continuous contributions to the data science community! Always great to see your stuff, no matter on which platform ??

Andrew Gard

Equitable Equations: data science for everyone

1 个月

Cool!

回复
Christopher Hayes

Analytics Leader | Analytics & Data Strategy | Data Visualization | Data Science

1 个月
回复
Muhammad Owais

I build scalable mobile apps in weeks, enabling long-term growth for startups | Leading technical teams effectively to drive success.

1 个月

Great to see ggplot2 getting some love! Data visualization is such a crucial skill for communicating insights effectively. For those looking to level up their dataviz game, I highly recommend exploring the Grammar of Graphics concept and experimenting with different chart types to find what best tells your data's story.

回复
Luis N. Cervantes

Full Stack Developer | Software Developer | Scrum Master | Business Intelligence (BI)

1 个月

As I know, there is a vast community to find help with ggplot2 with examples and tutorials. Several extensions are available: ggthemes, ggrepel and gganimate. I enjoyed reading this.

要查看或添加评论,请登录

社区洞察

其他会员也浏览了