Figure guide

How to make figures for lab papers, posters and slides. The other templates are on the Resources page.

Start from the style file

Download moose.mplstyle and load it before plotting:

import matplotlib.pyplot as plt
plt.style.use("moose.mplstyle")

It sets Arial at 7 to 8 pt, thin axes with no top or right spine, a colour-blind-safe colour cycle and PDF output with embedded fonts. Matplotlib's style sheet guide explains how to change any setting.

Example line plot in the lab style: three curves in black, orange and sky blue, with a dashed grey diagonal, small sans-serif labels and a panel letter a

Size

UseWidthText size
Single journal column3.5 in (89 mm)7 to 8 pt
Double journal column7.0 in (180 mm)7 to 8 pt
Slide, one figureabout 10 in18 pt or larger
Poster panel12 to 14 in24 pt or larger

Make each figure at the size it will be printed, so the text comes out the size you chose. Check the journal's own limits before you submit.

Colour

Content