DEV Community

local ai
local ai

Posted on

How to Check If a Scientific Figure Is Ready for Journal Submission

How to Check If a Scientific Figure Is Ready for Journal Submission

The Problem

You're about to submit a paper. The manuscript is polished. Then the journal upload system starts asking about figure resolution, format, and dimensions.

Sound familiar?

Most figure rejections aren't about bad science — they're about bad file hygiene. The figure looks fine on your 4K monitor, but at final print width, it's blurry. Or the JPEG compression has been quietly eating your axis labels. Or your red-vs-green comparison chart is invisible to 8% of male readers.

Here are the four checks every figure needs before you hit "Upload."


Check 1: Effective DPI ≠ File DPI

The trap: You exported at 300 DPI. You're safe, right?

The reality: DPI metadata means nothing without knowing the final placement width.

Image: 2400 × 1600 pixels
Exported at: 300 DPI

At single-column (85 mm / 3.35"):
  → Effective DPI = 2400 ÷ 3.35 = 716 DPI ✅

At double-column (180 mm / 7.09"):
  → Effective DPI = 2400 ÷ 7.09 = 338 DPI ✅ (barely)

At full-page (210 mm / 8.27"):
  → Effective DPI = 2400 ÷ 8.27 = 290 DPI ⚠️ (below threshold)
Enter fullscreen mode Exit fullscreen mode

Takeaway: Always check DPI against the actual column width your figure will occupy.

Check 2: File Format Matters

Your figure has... Use Avoid
Text, labels, arrows, line art TIFF, PDF, EPS, SVG JPEG
Photographs, microscopy TIFF, high-quality JPEG Low-quality JPEG
Mixed content TIFF, PDF JPEG

Why? JPEG compression creates artifacts around sharp edges. Every re-save makes it worse. If your figure has any text or line work, JPEG is risky.

Also watch out for:

  • Unexpected transparency/alpha channels (some journals can't handle them)
  • RGB vs. CMYK color mode mismatches
  • Files that have been re-exported multiple times (quality degrades cumulatively)

Check 3: Grayscale Readability

Many reviewers print papers in black and white. If your figure relies entirely on color to convey information, it may become unreadable.

Common failures:

  • Two data series with different colors → same gray value
  • Heatmap gradients → flat gray blob
  • Colored annotations → invisible against background

Quick test: Open your figure in any image editor, convert to grayscale, and check if every element is still distinguishable.

Check 4: Colorblind Safety

Color vision deficiency affects ~8% of males and ~0.5% of females. The most common type makes red and green look nearly identical.

High-risk patterns:

  • Red vs. green for different conditions
  • Multiple saturated hues without pattern/shape backup
  • Color as the only way to distinguish data series

Fix: Use colorblind-safe palettes, add markers or line style variations, and include direct labels where possible.


Preflight Workflow

Step 1 → Use the actual file you'll submit (not a draft)
Step 2 → Set the target layout width
Step 3 → Run all four checks
Step 4 → Keep / Re-export / Redraw
Enter fullscreen mode Exit fullscreen mode

Quick Decision Guide

Result What to do
✅ All clear Submit
⚠️ Format or DPI warning Re-export with better settings
❌ Grayscale or colorblind fail Adjust colors, add labels/patterns
❌ Resolution too low Re-render at higher resolution or use vector format

Submission Checklist

  • [ ] Figure checked at actual final column width
  • [ ] Effective DPI ≥ 300 at that width
  • [ ] Format is safe for text and line work
  • [ ] Readable in grayscale
  • [ ] Key distinctions pass colorblind simulation

Try It

SciDraw Figure Checker runs all four checks automatically. Upload a figure, set your target width, and get a preflight report.

Other useful tools:


What's your worst figure submission horror story? Drop it in the comments 👇

Top comments (0)