← Back to all sparks
G

ggInterval

INFRA · APIS
Velocity0.0

Visualizing Interval-Valued Data Using 'ggplot2'

Interval-valued data plotting, spending 2026 making its function names and examples survive CRAN.

symbolic-data-analysisinterval-dataggplot2data-visualizationr-package
Current state
ggInterval visualizes symbolic interval-valued data — observations recorded as ranges rather than points — with a family of plot functions in the ggplot2 idiom. The plot catalogue grew most recently with interval correlation heatmaps and interval line plots compatible with time-series input. The three releases before that were corrections: seven plot functions renamed for consistency, examples switched from dontrun to donttest at CRAN's request, and a vignette rewritten to demonstrate every function in one place.
Where it's heading
The package is consolidating an interface that had drifted. Renaming seven functions in a single release is the clearest signal — the naming was inconsistent enough to be worth breaking, and the vignette rewrite that followed suggests discoverability was the underlying complaint. Underneath that, the additions are steady and narrow: each release brings interval-aware versions of plot types that already exist for point data, which is the whole premise of the package.
Prediction
The pattern of porting one more standard plot type into interval-aware form each release is the most likely continuation; the tsplot compatibility in the latest version hints that time-series interval data is the direction attracting attention.

Recent moves

  1. 3mo ago

    Interval correlation heatmaps and time-series-compatible line plots

    Two new plot types join the catalogue, with the line plot accepting time-series input. It continues the package's core pattern of bringing standard visualizations into interval-aware form, and it is the first release in the window that adds capability rather than repairing presentation.

    View source ↗
  2. 6mo ago

    Examples switched to donttest per CRAN review

    A CRAN review response changing how three examples are marked, plus a malformed example fixed and documentation regenerated. Nothing user-facing beyond examples that now run under check.

    View source ↗
  3. 6mo ago

    Vignette rewritten to cover every plot function

    A self-contained introduction replacing the previous vignette, along with a stale index entry and a missing match.arg() in the interval correlation function. Documentation work following directly on the function renames of the previous release.

    View source ↗
  4. 6mo ago

    Seven plot functions renamed for consistency

    A deliberate break to make the function family read consistently, alongside a ggplot2 aesthetic mapping fix in the scatterplot. Renaming seven exported functions at once is the kind of decision taken while a package is still small enough to afford it, and the documentation work in the next two releases is its direct consequence.

    View source ↗