Guidelines
Suggest edit

Use tables instead of line charts for exact value lookup

For exact value lookup in small static two-dimensional displays, use a table instead of a line chart on tabular data to improve fidelity and speed and mitigate imprecise point reading for readers identifying specific values.

  • purpose:select
  • basis:empirical
  • task:retrieve
  • chart:table:use
  • chart:line:avoid
  • quality:fidelity:use
  • lever:chart-family
  • operator:lookup
  • reading-mode:exact

advice

Choose table over line

Use a table when the main question is the exact value of a specific item. For example, replace a line chart with a table when readers must look up a precise value instead of infer it from point positions and axis ticks.

reason

Why table works better here

A table presents the value directly, while a line chart can force interpolation from positions and ticks. That improves both exactness and speed for lookup tasks.

Mechanism: Tables remove the need to estimate a value from a plotted point, so readers can read the requested value directly instead of inferring it from the chart scale.

Evidence: In the experiment, tables ranked above line charts for retrieve-value tasks in accuracy, time, and user preference, and the paper explicitly warned against line charts for tasks that require precise identification of a specific data-point value; the later review includes this study among the evidence used for retrieve-value recommendations. (Saket et al., 2019; Zeng & Battle, 2023)

Notes: The paper linked line-chart underperformance on exact-value tasks to reading values from interval ticks.

context

Use when the task is exact lookup

  • User Goal: Read the exact value for a specified item.
  • Task: Retrieve value.
  • Data: Tabular data shown in a small static display with 5-34 marks.
  • Chart Setting: Two-dimensional display without interaction.
  • Success Criterion: Higher lookup accuracy, faster reading, and stronger user preference.

exceptions

Do not use when the task changes to correlation

Break it when: the task changes from exact lookup to judging correlation. Why: line charts were among the strongest options for correlation, so replacing them with tables can remove the stronger association view.

costs

Costs of switching from line to table

Sacrifice: You give up the continuous trend view of the line chart. Risk: A table can be a weaker choice when the task is to see a relationship or overall pattern rather than read one value exactly. Mitigation: Switch only when exact value lookup is the primary task.

mistakes

Common failure mode

Mistake: Keep a line chart for exact lookup because the point is already plotted. Why it fails: the reader still has to estimate the value from the axis rather than read it directly.

check

Check the task against the chart choice

Failure Sign: Reviewers must answer a precise value question from a line chart. Quick Check: Compare the same question on a table and a line chart and see whether the line version requires interpolation from the scale. Stronger Test: Time one exact-value question on both versions and compare both answer errors and completion time.

fix

Fix the chart choice

  • Replace the line chart with a table when the question asks for a specific exact value.
  • Present the requested values directly in cells instead of asking readers to read them from plotted positions.
  • If the line chart is still needed for another task, add a table alongside it for the lookup task.

References

Saket, B., Endert, A., & Demiralp, Ç. (2019). Task-Based Effectiveness of Basic Visualizations. IEEE Transactions on Visualization and Computer Graphics, 25(7), 2505–2512. https://doi.org/10.1109/TVCG.2018.2829750
Zeng, Z., & Battle, L. (2023). A Review and Collation of Graphical Perception Knowledge for Visualization Recommendation. Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems, 1–16. https://doi.org/10.1145/3544548.3581349