Guido Meijer @guidomeijer.com · 16/10/2025Journals have criteria figures have to adhere to. Generally, a full-width figure should be 7 inch wide and font sizes cannot be smaller than 7 pts. If you get into the habit of always creating figures that fit these criteria this will save you a lot of time when submitting. 240 4
Guido Meijer @guidomeijer.com · 16/10/2025The font size of each plot element can be easily set with seaborn. Write a function like this that sets the font size and any other style element you like to have in all your plots and the function each time before plotting (link to the code in the last post). 240 4
Natalie Schaworonkow @nschawor.bsky.social · 16/10/2025great stuff! you can also put this in matplotlibrc file or mplstyle file, it's possible to have one for each project, then it's loaded automatically: matplotlib.org/stable/users...matplotlib.orgCustomizing Matplotlib with style sheets and rcParams — Matplotlib 3.10.7 documentation 161 6
Guido Meijer @guidomeijer.com · 16/10/2025Full width figures typically have four panels next to each other, a good rule of thumb is that a single panel is 1.75 by 1.75 inch. Create two figure panels like this: f, axs = plt.subplots(1, 2, figsize=(1.75 * 2, 1.75), dpi=300) ⚠️ If it's too small increase the dpi, not the figsize! 120 2