Guidelines
Suggest edit

Make customized chart state easy to share and reproduce

For distributing results from exploratory interaction, use shareable saved state on interactive charts and dashboards to improve accessibility and mitigate manual reconstruction or screenshot-only sharing for analysts sharing customized views with others.

  • purpose:refine
  • basis:accessibility
  • task:distribute
  • quality:accessibility
  • lever:interaction-access
  • communication:workflow
  • audience:analyst

advice

Shareable saved state

Preserve the current chart state in a shareable artifact that reopens the same view. For example, let a customized dashboard view be shared through one link, file, or saved state so another person sees the same parameters instead of recreating the interaction path or relying on a screenshot.

reason

Why shareable state works

Preserving the current state lets a discovered view travel with the analysis. Readers can reopen the exact result instead of repeating a branching interaction sequence, which reduces cognitive work and keeps the evidence inside the interactive system rather than collapsing it into a static image.

Mechanism: A shareable saved state removes the need to remember and repeat the steps that produced a customized view. It also avoids screenshot handoffs that separate the finding from the live chart state.

Evidence: Chartability identifies hard-to-share customized views as an accessibility barrier in complex dashboards and exploratory applications because others must reproduce the analysis themselves or fall back to screenshots, which add cognitive effort and accessibility risk (Elavsky et al., 2022). Preserving exact view parameters in a shareable URL or report-sharing flow is a concrete way to recreate the same state for another viewer (Everything You Never Wanted to Know About Google Maps Parameters – Moz Blog, n.d.; How to Share Power BI Reports – Key2 Consulting, n.d.).

Notes: The requirement applies when interaction changes the current view in a meaningful way.

context

When to apply this

  • User Goal: Share a specific finding discovered in a customized view.
  • Task: Distribute or hand off an exploratory result without re-explaining each interaction step.
  • Chart Setting: An interactive chart, dashboard, or branching narrative where user actions produce a non-default view.
  • Audience: Another analyst or viewer who needs to reopen the same view.
  • Success Criterion: One link, file, or saved state reproduces the same chart state for the next viewer.

exceptions

When not to apply this

Break it when: The chart has no customized state and no interaction that changes the current view. Why: There is no non-default view to preserve or reproduce.

costs

Tradeoffs of shareable state

Sacrifice: The shared artifact must carry the current interaction state instead of only showing the default chart. Risk: If the shared artifact does not preserve the exact current parameters, the recipient will not see the same view. Mitigation: Encode or save the full current state in one link, file, or saved state.

mistakes

Common failure modes

  • Mistake: Making people recreate the view by repeating the interaction path. Why it fails: It adds significant cognitive effort and turns sharing into a usability barrier.
  • Mistake: Sharing only a screenshot of the customized view. Why it fails: It loses the proof in the system and creates a new accessibility risk.

check

How to review it

Failure Sign: A useful non-default view can only be shared with screenshots or step-by-step instructions. Quick Check: Create a customized view and ask whether one link, file, or saved state can reopen it. Stronger Test: Open the shared artifact in a fresh session and confirm it shows the same customized view without extra setup.

fix

How to fix it

  • Add a share action that captures the current chart state in one link.
  • Add save or export support that reopens the same customized view from one file or saved state.
  • Persist the exact current parameters of the interaction so the recipient sees the same non-default view on open.
  • Replace screenshot-only sharing paths with live state sharing for exploratory findings.

References

Elavsky, F., Bennett, C., & Moritz, D. (2022). How accessible is my visualization? Evaluating visualization accessibility with Chartability. Computer Graphics Forum, 41(3), 57–70. https://doi.org/10.1111/cgf.14522
Everything You Never Wanted to Know About Google Maps Parameters – Moz Blog. (n.d.). https://moz.com/blog/everything-you-never-wanted-to-know-about-google-maps-parameters
How to Share Power BI Reports – Key2 Consulting. (n.d.). https://key2consulting.com/share-power-bi-reports/