ggtime: A Grammar of Temporal Graphics

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Huang, Cynthia A., O'Hara-Wild, Mitchell, Hyndman, Rob J., Kay, Matthew
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909876543815680
author Huang, Cynthia A.
O'Hara-Wild, Mitchell
Hyndman, Rob J.
Kay, Matthew
author_facet Huang, Cynthia A.
O'Hara-Wild, Mitchell
Hyndman, Rob J.
Kay, Matthew
contents Visualizing changes over time is fundamental to learning from the past and anticipating the future. However, temporal semantics can be complicated, and existing visualization tools often struggle to accurately represent these complexities. It is common to use bespoke plot helper functions designed to produce specific graphics, due to the absence of flexible general tools that respect temporal semantics. We address this problem by proposing a grammar of temporal graphics, and an associated software implementation, 'ggtime', that encodes temporal semantics into a declarative grammar for visualizing temporal data. The grammar introduces new composable elements that support visualization across linear, cyclical, quasi-cyclical, and other granularities; standardization of irregular durations; and alignment of time points across different granularities and time zones. It is designed for interoperability with other semantic variables, allowing navigation across the space of visualizations while preserving temporal semantics.
format Preprint
id arxiv_https___arxiv_org_abs_2510_25656
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle ggtime: A Grammar of Temporal Graphics
Huang, Cynthia A.
O'Hara-Wild, Mitchell
Hyndman, Rob J.
Kay, Matthew
Human-Computer Interaction
Computation
Visualizing changes over time is fundamental to learning from the past and anticipating the future. However, temporal semantics can be complicated, and existing visualization tools often struggle to accurately represent these complexities. It is common to use bespoke plot helper functions designed to produce specific graphics, due to the absence of flexible general tools that respect temporal semantics. We address this problem by proposing a grammar of temporal graphics, and an associated software implementation, 'ggtime', that encodes temporal semantics into a declarative grammar for visualizing temporal data. The grammar introduces new composable elements that support visualization across linear, cyclical, quasi-cyclical, and other granularities; standardization of irregular durations; and alignment of time points across different granularities and time zones. It is designed for interoperability with other semantic variables, allowing navigation across the space of visualizations while preserving temporal semantics.
title ggtime: A Grammar of Temporal Graphics
topic Human-Computer Interaction
Computation
url https://arxiv.org/abs/2510.25656