← Back to Blog
Data Visualization

How to Make Figures for a Scientific Paper: Chart Choice and Best Practices

9 min readBy TimelyScholar Research Team
A cluttered bar chart redrawn as a clean, colour-blind-safe dot plot with means and confidence intervals
Quick answer

To make a good scientific figure: (1) decide the single message the figure must communicate; (2) choose the chart type that fits your data (show individual data points for small samples rather than bar charts of means); (3) label axes clearly with units; (4) use a colour-blind-safe palette and do not rely on colour alone; (5) remove clutter such as heavy gridlines, 3D effects and unnecessary borders; (6) use fonts large enough to read at final print size; (7) export in the format and resolution the journal requires (vector formats such as PDF, SVG or EPS for charts; high-resolution TIFF or PNG for images); and (8) write a caption that lets the figure stand alone.

Need clear, journal-ready figures? Our specialists can design them from your data. Get a free quote →

Why figures matter so much

Figures are often the first thing reviewers, editors and readers look at, and sometimes the only thing. A clear figure can make a complicated result obvious in seconds; a poor one can hide a real finding or, worse, suggest one that is not there. Figures are also reused in slides, posters, press releases and social media, so a well-designed figure keeps working long after publication.

Rougier et al.'s (2014) "Ten simple rules for better figures", published in PLOS Computational Biology, is one of the most widely shared guides on the topic. Its rules, along with the evidence and examples below, form the basis of this guide.

Rule 1: Know your message and your audience

Before opening any software, write one sentence describing what the figure should show: "Patients receiving the intervention recovered faster than controls", or "Gene expression clusters by tissue type, not by donor". Every design choice should serve that message.

Adapt the figure to the medium. A journal figure is read closely, at leisure, and can hold detail. A slide is seen for seconds from the back of a room, so it needs fewer elements and larger text. A poster sits between the two. Rougier et al. (2014) stress that the same figure rarely works equally well in all three.

Rule 2: Choose the right chart for your data

Matching chart types to what you want to show
What you want to showGood choicesAvoid
Comparison of a continuous outcome between groupsDot plot or strip plot with mean/median, box plot, violin plotBar chart of means only ("dynamite plot")
Relationship between two continuous variablesScatter plot, with a fitted line if appropriateLine chart connecting unordered points
Change over timeLine chart; individual trajectories for small samplesBars for each time point
Distribution of one variableHistogram, density plot, box plotPie chart
Parts of a wholeStacked bar chart, or a simple table3D pie charts
Time to an eventKaplan-Meier curve with numbers at riskBar chart of event rates at one time
Results of a meta-analysisForest plot, funnel plotTables alone
Many variables at onceHeatmap, PCA plot, small multiplesOverloaded single panel

Show the data, not just the summary

Weissgerber et al. (2015) reviewed 703 research papers in leading physiology journals and found that most presented continuous data as bar or line graphs, while scatterplots, box plots and histograms were rare. That matters because very different data distributions, including ones with outliers, clusters or unequal group sizes, can produce identical bar graphs. For small samples, plotting every data point lets readers judge the results for themselves.

Rule 3: Label everything clearly

Rule 4: Use colour carefully and accessibly

About 1 in 12 men have some form of colour vision deficiency, according to the US National Eye Institute (n.d.). The most common forms make red and green hard to distinguish, which is a problem for the red-green palettes still common in heatmaps and microscopy.

Rule 5: Remove clutter and chartjunk

Default settings in spreadsheet and statistics software often add elements that distract from the data: heavy gridlines, grey backgrounds, borders, drop shadows and 3D effects. Remove anything that does not help the reader understand the message.

Rule 6: Design at final size with readable fonts

Most figures are shrunk to fit a journal column, and text that looked fine on your screen becomes unreadable. Check the journal's figure widths (commonly around one column, one-and-a-half columns or two columns) and design at that size from the start.

Rule 7: Export the right file format and resolution

Figure file formats
FormatTypeBest for
PDF, EPS, SVGVectorCharts, graphs, diagrams; scale to any size without blurring
TIFFRaster (lossless)Photographs, microscopy, blots; widely accepted by journals
PNGRaster (lossless)Web, slides, and journals that accept it
JPEGRaster (lossy)Photographs for the web; avoid for charts, as compression blurs text and lines

Resolution requirements vary by journal. Many ask for around 300 dpi at final size for photographs and higher resolutions for line art and combination figures, so always check the author guidelines before exporting. Vector formats avoid resolution problems entirely for charts.

For image data such as blots and micrographs, keep the original files. Adjust brightness and contrast only uniformly across the whole image and the controls, never selectively, and describe any processing in the methods. Journals increasingly screen images for inappropriate manipulation.

Building multi-panel figures

Journals often limit the number of figures, so related results are combined into panels. Done well, a multi-panel figure tells a story from left to right and top to bottom; done badly, it becomes a crowded collage.

Table or figure?

Use a figure when the pattern matters more than the exact values: trends, distributions, comparisons and relationships. Use a table when readers need precise numbers, such as participant characteristics or regression coefficients. Do not present the same data in both. APA guidance, as summarised by the Purdue Online Writing Lab (n.d.), offers a useful rule of thumb: three or fewer numbers fit in a sentence, roughly 4 to 20 suit a table, and more than 20 may be clearer as a figure.

Rule 8: Write captions that let the figure stand alone

A reader should be able to understand a figure from the figure and its caption alone. A good caption includes:

  1. a short title stating the main finding or content;
  2. what is plotted (for example individual participants, means with 95% confidence intervals);
  3. the sample size for each group;
  4. definitions of abbreviations, symbols and error bars;
  5. the statistical test and what significance markers mean, if used.
Example caption

Figure 2. Pain scores fell more with the intervention than with usual care. Points show individual participants; horizontal lines show group means with 95% confidence intervals (intervention n = 42, usual care n = 40). Pain measured on the NRS at 6 weeks. NRS = 0–10 numeric rating scale.

Always say what error bars represent. Standard deviation, standard error and confidence intervals look identical on a chart but mean very different things.

If you are writing in APA style, format figure numbers and titles according to APA 7; see our guide on how to report statistics in APA 7.

Software for scientific figures

Common figure-making tools
ToolStrengths
R (ggplot2)Free, reproducible, consistent grammar of graphics, huge range of extensions
Python (Matplotlib, seaborn)Free, flexible, integrates with data analysis pipelines
GraphPad PrismPoint-and-click, popular in biomedical labs, good statistical integration
Inkscape / Adobe IllustratorFinal layout, multi-panel assembly and annotation of vector figures
BioRender and similarSchematic diagrams and illustrations (check licence terms for publication)
ExcelQuick drafts; needs heavy customisation for publication quality

Rougier et al. (2014) recommend using code-based tools where possible so figures can be regenerated when data change, and choosing the tool that gives you control over every element rather than accepting defaults.

Figure checklist before submission

  1. Does each figure have one clear message?
  2. Is the chart type appropriate, and are individual data shown for small samples?
  3. Are axes labelled with units, and are scales sensible?
  4. Is the palette colour-blind safe, and does the figure work in greyscale?
  5. Is text readable at final print size?
  6. Are error bars defined, and are sample sizes stated?
  7. Is the file in the required format and resolution?
  8. Does the caption let the figure stand alone?
  9. Are figures consistent in style throughout the paper?

Getting help with scientific figures

If you need publication-ready figures for a manuscript, thesis or poster, our data visualisation service creates clear, accurate, journal-compliant figures in R, Python or Prism, from forest plots and survival curves to heatmaps and multi-panel layouts, with the code so you can reproduce them.

Frequently asked questions

What makes a good scientific figure?

A good figure has one clear message, an appropriate chart type, clearly labelled axes with units, an accessible colour palette, no clutter, readable text at final size, and a caption that lets it stand alone.

Why should I avoid bar charts for continuous data?

Bar charts of means hide the distribution of the data. Very different datasets can produce identical bar charts, so for small samples it is better to show individual data points, box plots or violin plots.

What resolution do journal figures need?

It varies by journal. Many ask for around 300 dpi for photographs and higher for line art. Vector formats such as PDF, EPS or SVG avoid resolution problems for charts. Always check the author guidelines.

What colours are colour-blind friendly?

Palettes such as the Okabe-Ito palette recommended in Nature Methods, and perceptually uniform colour maps such as viridis. Avoid red-green combinations and do not rely on colour alone.

Should error bars show SD, SE or confidence intervals?

It depends on your purpose. SD describes variability in the data; SE and confidence intervals describe the precision of an estimate. Whatever you use, state it in the caption.

What is the best software for scientific figures?

R with ggplot2 and Python with Matplotlib are free, flexible and reproducible. GraphPad Prism is popular in biomedical labs. Vector editors such as Inkscape or Illustrator are useful for final layout.

Sources

  1. Rougier NP, Droettboom M, Bourne PE. Ten simple rules for better figures. PLoS Comput Biol 2014;10:e1003833
  2. Wong B. Points of view: Color blindness. Nat Methods 2011;8:441
  3. Purdue Online Writing Lab. APA numbers and statistics (7th edition). Purdue University; n.d.
  4. Weissgerber TL, Milic NM, Winham SJ, Garovic VD. Beyond bar and line graphs: time for a new data presentation paradigm. PLoS Biol 2015;13(4):e1002128
  5. National Eye Institute. Color blindness. n.d.
TimelyScholar Research Team
Written by TimelyScholar's PhD-led team of research methodologists and statisticians, who support systematic reviews, meta-analyses and data analysis. Facts and methods are checked against the sources listed above.
Need help with Data Visualization? See how our specialists can support you.View Service Page →

Need publication-ready figures?

Tell us what you need and a specialist will reply with a free, itemized quote within 2-4 business hours.