Cédric Scherer

Data Visualization & Information Design

Hi, my name is Cédric. And I'm passionate about code, data & design.


As a consultant, designer, and instructor, I specialize in helping organizations, research teams, and businesses effectively communicate insights through engaging data visualizations.


 →  Read more about me  →  Schedule a discovery call



Exploring "The Simpsons" with DataWrapper for the 30DayChartChallenge 2024

We're excited to announce the fourth edition of the 30DayChartChallenge! Sadly, I won't be able to participate in all prompts due to prior commitments. For the topics I can contribute to, I'll be focusing on exploring the capabilities of the DataWrapper chart builder to create interactive and responsive visualizations.

Yet Another How-to on Labelling Bar Graphs in ggplot2

Yes, I have written about creating bar charts with ggplot2 before. As one of the most common chart types, creating bar charts is a task that thousands of people likely face every day. This time we discuss approaches to place the category labels above the bars.

Efficiency and Consistency: Automate Subset Graphics with ggplot2 and purrr

Discover how to effortlessly generate custom and even complex graphics for subsets of your data by seamlessly integrating {ggplot2}'s versatile plotting functionalities with {purrr}'s powerful functional programing capabilities. This is especially helpful for data featuring many categories or step-by-step graphical storytelling

A Quick How-to on Labelling Bar Graphs in ggplot2

Bar charts are likely the most common chart type out there and come in several varieties. Most notably, direct labels can increase accessibility of a bar graph. I got a request how one can add percentage labels inside the bars and how to highlight specific bars with {ggplot2}. This short tutorial shows you multiple ways how to do so.

Visualizing Distributions with Raincloud Plots (and How to Create Them with ggplot2)

Raincloud plots, that provide an overview of the raw data, its distribution, and important statistical properties, are a good alternative to classical box plots. In this tutorial, I highlight the potential problem of box plots, illustrate why raincloud plots are great, and show numerous ways how to create such hybrid charts in R with {ggplot2}.

My Contributions to the First 30 Day Chart Challenge

This April, Dominic Royé and I hosted the first #30DayChartChallenge, a data visualization challenge with the aim to create a chart every day of April with a given prompt. In total, we collected 1,960 contributions from around the world!