Tutorials  / 

How to Make Unit Charts with Icon Images in R

Make the unit chart less abstract with icons that represent the data, or use this in place of a bar chart.

You’ve probably seen the charts where instead of dots, icons represent data points to provide a less abstract representation of the subject material. A lot of the time it’s people silhouettes, which is why there’s a People font.

The font is for the web though. There’s a straightforward way to do this in R. We’ll draw from a previous tutorial on unit charts for organization and grids, so the main task is figuring out how to load and place images on a plot.

To access this full tutorial and download the source code you must be a member. (If you are already a member, log in here.)

Membership

Gain instant access to step-by-step visualization courses and tutorials for insight and presentation — all while supporting an independent site. Source code and data is included so that you can more easily apply what you learn in your own work.

Members also recieve a weekly newsletter, The Process, which looks more closely at the tools, the rules, and the guidelines and how they work in practice.

See samples of everything you gain access to:

About the Author

Nathan Yau is a statistician who works primarily with visualization. He earned his PhD in statistics from UCLA, is the author of two best-selling books — Data Points and Visualize This — and runs FlowingData. Introvert. Likes food. Likes beer.

More Tutorials See All →

How to Make a State Map Grid with Small Multiples in R

Combining small multiples with the grid layout can make for an intuitive geographic reference.

How to Customize Axes in R

For presentation purposes, it can be useful to adjust the style of your axes and reference lines for readability. It’s all about the details.

Choropleth Maps and Shapefiles in R

Fill those empty polygons with color, based on shapefile or external data.

How to Make a Tiled Bar Chart with D3.js

Show individual data points by splitting bars into smaller cells.