Learning to Data

Tutorials, Books, and Guides

Tutorials

How to Make Line Charts in Python, with Pandas and Matplotlib

The chart type can be used to show patterns over time and relationships between variables. This is a comprehensive introduction to making them using two common libraries.

How to Make a Grid Map with Histograms in R, with ggplot

Layout multiple charts in a single view. Then adjust the scales appropriately for maximum comparability and a unified graphic.

How to Make Interactive Frequency Trails with D3.js

Layering time series data or distributions with this method can change the feel and aesthetic versus a multi-line chart or small multiples. In some cases, frequency trails let you show more in less space.

How to Draw Maps with Hatching Lines in R

Fill areas with varying line density to give more or less visual attention. With geographic maps, the technique is especially useful to adjust for population density.

How to Make a Bump Chart in R, with ggplot

Visualize rankings over time instead of absolute values to focus on order instead of the magnitude of change.

See All Tutorials »

Guides and Tips

More guides »