Guidelines
Suggest edit

Add gridlines when readers must read values from Cartesian axes

For value lookup, use axis grids on charts with Cartesian position scales to improve readability and mitigate axis-alignment mistakes for novice readers.

  • purpose:refine
  • basis:empirical
  • task:retrieve
  • lever:encoding
  • component:axis:use
  • channel:position
  • quality:readability
  • literacy:novice

advice

Add axis grids for value reading

Add gridlines when readers must read values against Cartesian axes. For example, include grids in line charts, bar charts, scatterplots, area charts, and stacked area charts so readers can align marks to ticks more easily.

reason

Why gridlines help axis reading

Position-based charts often require the reader to map a mark back to a scale. Gridlines provide a reference scaffold for that alignment.

Mechanism: The grid gives the eye a visible path from the mark to the axis. This reduces guesswork when the task depends on reading a value from position.

Evidence: When building the VLAT, charts with Cartesian coordinate systems were given grids specifically to help readers read values on the axes (Lee et al., 2017).

context

Use when axis lookup is part of the task

  • User Goal: Read or compare values from a plotted position.
  • Task: Value retrieval from a Cartesian scale.
  • Chart Setting: A chart with x and y axes where marks must be aligned to ticks.
  • Audience: Novice or non-expert readers.
  • Success Criterion: Readers can map marks to axis values without guessing.

exceptions

Do not use when there is no Cartesian axis to read

Break it when: The chart does not use a Cartesian coordinate system. Why: Gridlines do not support axis lookup when there is no axis-position readout to align against.

costs

Tradeoffs of adding gridlines

Sacrifice: You add visible reference lines to the chart.
Risk: Unneeded grids can add visual weight when exact axis reading is not part of the task.
Mitigation: Use them where the reader must align marks to a scale, not as a default on every chart.

mistakes

Common failure mode

Mistake: Omitting gridlines from a Cartesian chart that asks readers to read values from axes. Why it fails: The reader has fewer references for aligning the mark to the correct tick value.

check

How to test the chart

Failure Sign: Readers hesitate between adjacent tick values or approximate by eye without confidence.
Quick Check: Ask a reviewer to read several values directly from the chart; if alignment to ticks feels uncertain, add grids.
Stronger Test: Compare the same value-reading task with and without gridlines and keep the version that makes axis lookup more direct.

fix

What to change

  • Add gridlines aligned to the axis ticks used for the reading task.
  • Keep the grid only on charts with Cartesian axes where value lookup matters.
  • Use the grid to support the specific axis readouts readers must make.

References

Lee, S., Kim, S.-H., & Kwon, B. C. (2017). VLAT: Development of a Visualization Literacy Assessment Test. IEEE Transactions on Visualization and Computer Graphics, 23(1), 551–560. https://doi.org/10.1109/TVCG.2016.2598920