# ------------------------------------------------ # CITATION.cff file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # ------------------------------------------------ cff-version: 1.2.0 message: 'To cite package "ggnext" in publications use:' type: software license: MIT title: 'ggnext: A Next-Generation Grammar of Graphics' version: 0.1.0 identifiers: - type: doi value: 10.32614/CRAN.package.ggnext - type: url value: https://cran.r-project.org/web/packages/ggnext/index.html abstract: An implementation of the Grammar of Graphics described by Wilkinson (2005, ISBN:978-0-387-24544-7), built on 'S7' classes. The familiar grammar vocabulary of aesthetics, geometries, statistics, scales, coordinates, facets and themes composed with '+' is preserved; every constructor that takes an argument also accepts a plot as the first argument of a native pipe ('|>') stage, so the two styles are interchangeable. The package is extended with built-in interactivity, animation, an exact-data export, a plot linter that flags common statistical-graphics mistakes before a figure ships, and a catalogue covering layout diagrams (Sankey, treemap, network, radar), machine-learning diagnostics (SHAP, receiver operating characteristic, calibration, partial dependence) and clinical reporting (Kaplan-Meier, forest, swimmer, CONSORT). Static output is written to Scalable Vector Graphics; interactive output is a self-contained 'HTML' document using a canvas element and vanilla 'JavaScript'. Both render targets consume the same computed-geometry buffer, giving a single source of truth for layer geometry. Layout and estimation algorithms follow their published descriptions, including Bruls, Huizing and van Wijk (2000) for squarified treemaps, Fruchterman and Reingold (1991) for force-directed graphs, and Kaplan and Meier (1958) for survival curves. authors: - family-names: Divakaran given-names: Mahesh email: itsmdivakaran@gmail.com orcid: https://orcid.org/0000-0002-3488-0857 affiliation: Senior Technical Lead - R Developer preferred-citation: type: manual title: 'ggnext: A Next-Generation Grammar of Graphics' authors: - family-names: Divakaran given-names: Mahesh email: itsmdivakaran@gmail.com orcid: https://orcid.org/0000-0002-3488-0857 affiliation: Senior Technical Lead - R Developer year: '2026' notes: R package version 0.1.0 url: https://github.com/itsmdivakaran/ggnext repository: https://itsmdivakaran.r-universe.dev repository-code: https://github.com/itsmdivakaran/ggnext commit: a3688932ac6dfd41a21bd9041de344500a1c12a4 url: https://itsmdivakaran.github.io/ggnext/ date-released: '2026-08-27' contact: - family-names: Divakaran given-names: Mahesh email: itsmdivakaran@gmail.com orcid: https://orcid.org/0000-0002-3488-0857 affiliation: Senior Technical Lead - R Developer