Package: gggda 0.1.1.0011

gggda: A 'ggplot2' Extension for Geometric Data Analysis

A variety of multivariable data summary statistics and constructions have been proposed, either to generalize univariable analogs or to exploit multivariable properties. Notable among these are the bivariate peelings surveyed by Green (1981, ISBN:978-0-471-28039-2), the bag-and-bolster plots proposed by Rousseeuw &al (1999) <doi:10.1080/00031305.1999.10474494>, and the minimum spanning trees used by Jolliffe (2002) <doi:10.1007/b98835> to represent high-dimensional relationships among data in a low-dimensional plot. Additionally, biplots of singular value--decomposed tabular data, such as from principal components analysis, make use of vectors, calibrated axes, and other representations of variable elements to complement point markers for case elements; see Gabriel (1971) <doi:10.1093/biomet/58.3.453> and Gower & Harding (1988) <doi:10.1093/biomet/75.3.445> for original proposals. Because they treat the abscissa and ordinate as commensurate or the data elements themselves as point masses or unit vectors, these multivariable tools can be thought of as belonging to geometric data analysis; see Podani (2000, ISBN:90-5782-067-6) for techniques and applications and Le Roux & Rouanet (2005) <doi:10.1007/1-4020-2236-0> for foundations. 'gggda' extends Wickham's (2010) <doi:10.1198/jcgs.2009.07098> layered grammar of graphics with statistical transformation ("stat") and geometric construction ("geom") layers for many of these tools, as well as convenience coordinate systems to emphasize intrinsic geometry of the data.

Authors:Jason Cory Brunson [aut, cre], Emily Paul [ctb], John Gracey [aut]

gggda_0.1.1.0011.tar.gz
gggda_0.1.1.0011.zip(r-4.7)gggda_0.1.1.0011.zip(r-4.6)gggda_0.1.1.0011.zip(r-4.5)
gggda_0.1.1.0011.tgz(r-4.6-any)gggda_0.1.1.0011.tgz(r-4.5-any)
gggda_0.1.1.0011.tar.gz(r-4.7-any)gggda_0.1.1.0011.tar.gz(r-4.6-any)
gggda_0.1.1.0011.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
gggda/json (API)
NEWS

# Install 'gggda' in R:
install.packages('gggda', repos = c('https://corybrunson.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/corybrunson/gggda/issues

Pkgdown/docs site:https://corybrunson.github.io

On CRAN:

Conda:

data-visualizationdimension-reductiongeometric-data-analysisggplot2grammar-of-graphicsmultivariate-analysis

5.80 score 2 stars 1 packages 7 scripts 273 downloads 57 exports 43 dependencies

Last updated from:b0abe2251a. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK188
source / vignettesOK229
linux-release-x86_64OK194
macos-release-arm64OK215
macos-oldrel-arm64OK212
windows-develOK149
windows-releaseOK140
windows-oldrelOK149
wasm-releaseOK166

Exports:%>%aes_caes_coordcoord_rectcoord_squareCoordRectdepth_mediandraw_key_crosslinesdraw_key_crosspointdraw_key_linegeom_axisgeom_bagplotgeom_isolinegeom_linerangesgeom_pointrangesgeom_rulegeom_text_radiategeom_vectorGeomAxisGeomBagplotGeomIsolineGeomLinerangesGeomPointrangesGeomRuleGeomTextRadiateGeomVectorget_aes_coordis.syncmaxppminabsppminpppeel_hullsstat_bagplotstat_centerstat_chullstat_conestat_depthstat_depth_filledstat_peelstat_referentstat_rulestat_scalestat_spantreestat_starStatBagplotStatCenterStatChullStatConeStatDepthStatDepthFilledStatPeelStatReferentStatRuleStatScaleStatSpantreeStatStarsync

Dependencies:abindBHclassclicpp11ddalphaDEoptimRdplyrfarvergenericsgeometryggplot2gluegtableisobandlabelinglifecyclelinproglpSolvemagicmagrittrMASSpillarpkgconfigpurrrR6RColorBrewerRcppRcppProgressrlangrobustbaseS7scalessfsmiscstringistringrtibbletidyrtidyselectutf8vctrsviridisLitewithr

Visualizing Multivariate Data in {ggplot2}

Rendered fromgggda.Rmdusingknitr::rmarkdownon May 10 2026.

Last update: 2025-06-30
Started: 2025-02-20

Readme and manuals

Help Manual

Help pageTopics
Multidimensional coordinate mappingsaes-coord aes_c aes_coord get_aes_coord
Cartesian coordinates and plotting window with fixed aspect ratioscoord_rect coord_square
Depth mediandepth_median
Key drawing functions for bivariate intervals.draw-key draw_key_crosslines draw_key_crosspoint draw_key_line
Axes through or offset from the origingeom_axis
Bagplotsgeom_bagplot
Isolines (contour lines)geom_isoline
Intervals depicting ranges, usually about center pointsgeom_lineranges geom_pointranges
Rulers through or offset from the origingeom_rule
Text radiating outward from the origingeom_text_radiate
Vectors from the origingeom_vector
ggproto classes created and adapted for gggdaCoordRect GeomAxis GeomBagplot GeomIsoline GeomLineranges GeomPointranges GeomRule GeomTextRadiate GeomVector gggda-ggproto StatBagplot StatCenter StatChull StatCone StatDepth StatDepthFilled StatPeel StatReferent StatRule StatScale StatSpantree StatStar
Bivariate data peelingspeel_hulls
Bagplotsstat_bagplot
Centers and spreads for bivariate datastat_center stat_star
Convex hulls and hull peelingsstat_chull stat_peel
Conical hullstat_cone
Depth estimates and contoursstat_depth stat_depth_filled
Transformations with respect to reference dataggplot_add.LayerRef stat_referent
Construct limited rules offset from the originmaxpp minabspp minpp stat_rule
Multiply artificial coordinates by a scale factorstat_scale
Calculate a minimum spanning tree among cases or variablesstat_spantree