Figure style faux pas
Jul 19, 2019
Introduction
Recently, I collaborated with a fellow lab member to put together figures for a manuscript. I believe, regardless of whether the figures were made by 1, 2, or 10 people, every figure should look like they were made by the same person. The same principle applies to programming - regardless of whether the code was written by 1, 2, or 10 people, it should look like it was written by the same person. This is typically achieved in programming through the adherence to a style guide.
When making figures, I had a hard time communicating what my stylistic preferences were and what style faux pas drive me absolutely insane. So I made this figure faux pas style guide along with tips to help lay out what are the stylistic features that distinguish a good, bad, and ugly figure (in my opinion) regardless of the underlying data that’s presented. If you notice and are annoyed by these pixel-level imperfections like me, feel free to adapt this style guide for your own collaborations.
Style faux pas
Style faux pas 1. Inconsistent font
Tip:
- Use the font Helvetica for all text
- Figure panel labels (A,B,C,D, etc) should be capitalized and bolded, size 25pt
- Figure titles should be bolded, size 18pt
- Figure axis labels should be regular (not bolded), size 15pt
- Figure axis tick labels (#s) should be regular, size 10pt
- Other figure labels like legends should be regular, size 12pt
- No font should be smaller than 8pt
Style faux pas 2. Lack of alignment
Tip:
- All figure panel labels should be aligned/justified
- All figures should also be aligned/justified
- All figure panel labels should be consistent in terms of their relative position to figure panels
Style faux pas 3. Insufficient padding
Tip:
- Maintain a consistent degree of padding around figures
- Figure panel labels should be closer to their figure panel than other figure panels
- Maintain at least a 1/2 inch padding around the whole figure
What it looks like when these style faux pas are addressed
The Good, Bad, and Ugly
Test yourself! See if you can distinguish the good, from the bad, from the ugly figures.
Good: Snapping to grid. Rounded, matching corners.
Bad: Missed grid so unmatched corners.
Ugly: Come on! You’re not even trying!
Good: Even spacing above and below line and words
Bad: Too little spacing below line, too much spacing below words.
Ugly: Overlapping, illegible words. Think of your readers!
Good: Aligned panel labels and panels. Labels aligned with each other. Panels aligned with each other.
Bad: Inconsistent alignment among panels. Inconsistent relation between panels and panel labels.
Ugly: You’re not even properly using the whole space! Way to waste paper!
- Older
- Newer
RECENT POSTS
- The many ways to calculate Moran's I for identifying spatially variable genes in spatial transcriptomics data on 29 August 2024
- Characterizing spatial heterogeneity using spatial bootstrapping with SEraster on 23 July 2024
- I use R to (try to) figure out which hospital I should go to for shoppable medical services by comparing costs through analyzing Hospital Price Transparency data on 22 April 2024
- Cross modality image alignment at single cell resolution with STalign on 11 April 2024
- Spatial Transcriptomics Analysis Of Xenium Lymph Node on 24 March 2024
- Querying Google Scholar with Rvest on 18 March 2024
- Alignment of Xenium and Visium spatial transcriptomics data using STalign on 27 December 2023
- Aligning 10X Visium spatial transcriptomics datasets using STalign with Reticulate in R on 05 November 2023
- Aligning single-cell spatial transcriptomics datasets simulated with non-linear disortions on 20 August 2023
- 10x Visium spatial transcriptomics data analysis with STdeconvolve in R on 29 May 2023