✚ How to Make UpSet Plots in R, with ggplot2 and ggupset

In addition to a great format for visual jokes, Venn diagrams can clearly show overlap between sets. Sets, as in set theory, can be understood as objects belonging to one or more collections. The classic examples in mathematics are natural numbers, integers, rational and real numbers. But sets are everywhere.

Become a member for access to this — plus tutorials, courses, and guides.

✚ How to Make Print-ready Graphics in R, with ggplot2

ggplot2 provides sensible default settings for analysis, but when you make charts for a publication, you often need to match an existing style and shift focus to readability over exploration. Design around a message or results instead of leaving interpretation open-ended. Finally, you need to export your charts in the required file format with the correct dimensions and resolution.

Become a member for access to this — plus tutorials, courses, and guides.

Send postcards of plots made in R

How many times have you made a plot in R and thought, “I wish I could send this as a postcard to my best friend.” Probably a million times, right? Wish no more. The ggirl package (that’s gg-in real life for short) by Jacqueline Nolis lets you send a plot over the internets to a postcard API, which sends a physical card to an address you specify.

Tags: , , , ,

✚ How to Make Ternary Plots in R, with ggplot2

When you want to compare between three parts of your data, ternary plots might be a good option. Here is how to make them. Read More

Introducing a New Course on Mapping Geographic Data in R, with ggplot2

I’m happy to announce a new course on mapping geographic data in R, using the ggplot2 package. The course is by data journalist and visualization consultant Maarten Lambrechts, and it’s available immediately to FlowingData members.

If you’re not a member yet, now is a great time to join. You get instant access to this course, plus four others and over a hundred in-depth visualization tutorials.

For those who’ve read FlowingData for a while probably know that I’m not much of ggplot2 user. It’s not that I don’t like it. I just never worked it into my workflow, and what I’m using now hasn’t stalled my work yet.

But when it comes to visualizing data, I’m a firm believer in learning a wide array of tools. A flexible toolset lets you visualize data in the way that you want. The tool shouldn’t be the limiting factor.

Hence, this course.

I worked through the course myself, and I’ll tell you first-hand that it’s fun, practical, and will get you up to speed quick. There’s real data, concrete examples, and you’ll be making beautiful maps with your own data in no time.

Check it out now.

Tags: , ,

✚ How to Visualize Hierarchical Graphs in R, with ggraph and tidygraph

Network graphs are a good way to find structure and relationships within hierarchical data. Here are several ways to do it. Read More

Comparing ggplot2 and R Base Graphics

ggplot2 vs. base graphics

Figure out which is best with a side-by-side comparison. Read More