Package: ggforce 0.5.0

ggforce: Accelerating 'ggplot2'

The aim of 'ggplot2' is to aid in visual data investigations. This focus has led to a lack of facilities for composing specialised plots. 'ggforce' aims to be a collection of mainly new stats and geoms that fills this gap. All additional functionality is aimed to come through the official extension system so using 'ggforce' should be a stable experience.

Authors:Thomas Lin Pedersen [cre, aut], RStudio [cph]

ggforce_0.5.0.tar.gz
ggforce_0.5.0.zip(r-4.5)ggforce_0.5.0.zip(r-4.4)ggforce_0.5.0.zip(r-4.3)
ggforce_0.5.0.tgz(r-4.4-x86_64)ggforce_0.5.0.tgz(r-4.4-arm64)ggforce_0.5.0.tgz(r-4.3-x86_64)ggforce_0.5.0.tgz(r-4.3-arm64)
ggforce_0.5.0.tar.gz(r-4.5-noble)ggforce_0.5.0.tar.gz(r-4.4-noble)
ggforce_0.5.0.tgz(r-4.4-emscripten)ggforce_0.5.0.tgz(r-4.3-emscripten)
ggforce.pdf |ggforce.html
ggforce/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/thomasp85/ggforce/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

ggplot-extensionggplot2visualization

16.39 score 916 stars 271 packages 9.2k scripts 70k downloads 24 mentions 148 exports 33 dependencies

Last updated 8 months agofrom:92928223e9. Checks:OK: 1 NOTE: 8. Indexed: yes.

TargetResultDate
Doc / VignettesOKSep 22 2024
R-4.5-win-x86_64NOTESep 22 2024
R-4.5-linux-x86_64NOTESep 22 2024
R-4.4-win-x86_64NOTESep 22 2024
R-4.4-mac-x86_64NOTESep 22 2024
R-4.4-mac-aarch64NOTESep 22 2024
R-4.3-win-x86_64NOTESep 22 2024
R-4.3-mac-x86_64NOTESep 22 2024
R-4.3-mac-aarch64NOTESep 22 2024

Exports:facet_colfacet_grid_paginatefacet_matrixfacet_rowfacet_stereofacet_wrap_paginatefacet_zoomFacetColFacetGridPaginateFacetMatrixFacetRowFacetStereoFacetWrapPaginateFacetZoomgather_set_datageom_arcgeom_arc_bargeom_arc0geom_arc2geom_autodensitygeom_autohistogramgeom_autopointgeom_beziergeom_bezier0geom_bezier2geom_bsplinegeom_bspline_closedgeom_bspline_closed0geom_bspline0geom_bspline2geom_circlegeom_delaunay_segmentgeom_delaunay_segment2geom_delaunay_tilegeom_diagonalgeom_diagonal_widegeom_diagonal0geom_diagonal2geom_ellipsegeom_linkgeom_link0geom_link2geom_mark_circlegeom_mark_ellipsegeom_mark_hullgeom_mark_rectgeom_parallel_setsgeom_parallel_sets_axesgeom_parallel_sets_labelsgeom_regongeom_shapegeom_sinageom_spirogeom_voronoi_segmentgeom_voronoi_tileGeomArcGeomArc0GeomArcBarGeomAutoareaGeomAutorectGeomBezier0GeomBspline0GeomBsplineClosed0GeomCircleGeomMarkCircleGeomMarkEllipseGeomMarkHullGeomMarkRectGeomParallelSetsAxesGeomShapeinterpolateDataFramelabel_texlinear_transn_pagesposition_autoposition_jitternormalPositionAutoPositionFloatstackPositionJitterNormalpower_transradial_transscale_depthscale_depth_continuousscale_depth_discretescale_x_unitscale_y_unitshapeGrobstat_arcstat_arc_barstat_arc0stat_arc2stat_bezierstat_bezier0stat_bezier2stat_bsplinestat_bspline_closedstat_bspline0stat_bspline2stat_circlestat_delvor_summarystat_diagonalstat_diagonal_widestat_diagonal0stat_diagonal2stat_ellipstat_errstat_linkstat_link2stat_parallel_setsstat_parallel_sets_axesstat_piestat_regonstat_sinastat_spiroStatArcStatArc0StatArc2StatArcBarStatAutobinStatAutodensityStatBezierStatBezier0StatBezier2StatBsplineStatBspline2StatCircleStatDelaunaySegmentStatDelaunaySegment2StatDelaunayTileStatDelvorSummaryStatDiagonalStatDiagonal0StatDiagonal2StatDiagonalWideStatEllipStatErrStatLinkStatLink2StatParallelSetsStatParallelSetsAxesStatPieStatRegonStatSinaStatSpiroStatVoronoiSegmentStatVoronoiTiletheme_no_axestrans_reverser

Dependencies:clicolorspacecpp11fansifarverggplot2gluegtableisobandlabelinglatticelifecyclemagrittrMASSMatrixmgcvmunsellnlmepillarpkgconfigpolyclipR6RColorBrewerrlangscalessystemfontstibbletidyselecttweenrutf8vctrsviridisLitewithr

Readme and manuals

Help Manual

Help pageTopics
Split facet_grid over multiple plotsfacet_grid_paginate
Facet by different data columnsfacet_matrix
One-dimensional facetsfacet_col facet_row
Create a stereogram plotfacet_stereo
Split facet_wrap over multiple plotsfacet_wrap_paginate
Facet data for zoom with contextfacet_zoom
Tidy data for use with geom_parallel_setsgather_set_data
Arcs based on radius and radiansgeom_arc geom_arc0 geom_arc2 stat_arc stat_arc0 stat_arc2
Arcs and wedges as polygonsgeom_arc_bar stat_arc_bar stat_pie
A distribution geoms that fills the panel and works with discrete and continuous datageom_autodensity geom_autohistogram
A point geom specialised for scatterplot matricesgeom_autopoint
Create quadratic or cubic bezier curvesgeom_bezier geom_bezier0 geom_bezier2 stat_bezier stat_bezier0 stat_bezier2
B-splines based on control pointsgeom_bspline geom_bspline0 geom_bspline2 stat_bspline stat_bspline0 stat_bspline2
Create closed b-spline shapesgeom_bspline_closed geom_bspline_closed0 stat_bspline_closed
Circles based on center and radiusgeom_circle stat_circle
Draw horizontal diagonalsgeom_diagonal geom_diagonal0 geom_diagonal2 stat_diagonal stat_diagonal0 stat_diagonal2
Draw an area defined by an upper and lower diagonalgeom_diagonal_wide stat_diagonal_wide
Draw (super)ellipses based on the coordinate system scalegeom_ellipse stat_ellip
Link points with pathsgeom_link geom_link0 geom_link2 stat_link stat_link2
Annotate areas with circlesgeom_mark_circle
Annotate areas with ellipsesgeom_mark_ellipse
Annotate areas with hullsgeom_mark_hull
Annotate areas with rectanglesgeom_mark_rect
Create Parallel Sets diagramsgeom_parallel_sets geom_parallel_sets_axes geom_parallel_sets_labels stat_parallel_sets stat_parallel_sets_axes
Draw regular polygons by specifying number of sidesgeom_regon stat_regon
Draw polygons with expansion/contraction and/or rounded cornersgeom_shape
Sina plotgeom_sina stat_sina
Draw spirograms based on the radii of the different "wheels" involvedgeom_spiro stat_spiro
Voronoi tesselation and delaunay triangulationgeom_delaunay geom_delaunay_segment geom_delaunay_segment2 geom_delaunay_tile geom_voronoi geom_voronoi_segment geom_voronoi_tile stat_delvor_summary
ggforce extensions to ggplot2FacetCol FacetGridPaginate FacetMatrix FacetRow FacetStereo FacetWrapPaginate FacetZoom GeomArc GeomArc0 GeomArcBar GeomAutoarea GeomAutorect GeomBezier0 GeomBspline0 GeomBsplineClosed0 GeomCircle GeomMarkCircle GeomMarkEllipse GeomMarkHull GeomMarkRect GeomParallelSetsAxes GeomPathInterpolate GeomShape ggforce-extensions PositionAuto PositionFloatstack PositionJitterNormal StatArc StatArc0 StatArc2 StatArcBar StatAutobin StatAutodensity StatBezier StatBezier0 StatBezier2 StatBspline StatBspline2 StatCircle StatDelaunaySegment StatDelaunaySegment2 StatDelaunayTile StatDelvorSummary StatDiagonal StatDiagonal0 StatDiagonal2 StatDiagonalWide StatEllip StatErr StatLink StatLink2 StatParallelSets StatParallelSetsAxes StatPie StatRegon StatSina StatSpiro StatVoronoiSegment StatVoronoiTile
A labeller function to parse TeX syntaxlabel_tex
Create a custom linear transformationlinear_trans reflect rotate shear stretch translate
Determine the number of pages in a paginated facet plotn_pages
Jitter based on scale typesposition_auto
Jitter points with normally distributed random noiseposition_jitternormal
Create a power transformation objectpower_trans
Create radial data in a cartesian coordinate systemradial_trans
Scales for depth perceptionscale_depth scale_depth_continuous scale_depth_discrete
Intervals in vertical and horizontal directionsstat_err
Theme without axes and gridlinestheme_no_axes
Reverse a transformationtrans_reverser