Publication-ready plots with Python

science
publication
plotting
dataviz
Visualizing data is a central task of a scientist. Here, I share my workflow.
Author

Kevin Jablonka

Published

January 16, 2023

Over the last decade I’ve spent a lot of time plotting data. I’ve tried many different tools and workflows, and I’ve learned a lot.

I started with gnuplot, explored pgfplots and large parts of the Python plotting ecosystem.

My current setup went back to basics and uses matplotlib and is heavily inspired by the work of Tufte and Jean-Luc Doumont as well as journal requirements.