% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/ggnext-package.R
\docType{package}
\name{ggnext-package}
\alias{ggnext-package}
\title{ggnext: A Next-Generation Grammar of Graphics}
\description{
\if{html}{\figure{logo.svg}{options: style='float: right' alt='logo' width='120'}}

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) \doi{10.1007/978-3-7091-6783-0_4} for squarified treemaps, Fruchterman and Reingold (1991) \doi{10.1002/spe.4380211102} for force-directed graphs, and Kaplan and Meier (1958) \doi{10.1080/01621459.1958.10501452} for survival curves.
}
\seealso{
Useful links:
\itemize{
  \item \url{https://itsmdivakaran.github.io/ggnext/}
  \item \url{https://github.com/itsmdivakaran/ggnext}
  \item Report bugs at \url{https://github.com/itsmdivakaran/ggnext/issues}
}

}
\author{
\strong{Maintainer}: Mahesh Divakaran \email{itsmdivakaran@gmail.com} [copyright holder]

Authors:
\itemize{
  \item Mahesh Divakaran \email{itsmdivakaran@gmail.com} [copyright holder]
}

}
\keyword{internal}
