ggpp: Grammar Extensions to 'ggplot2' (original) (raw)

Extensions to 'ggplot2' respecting the grammar of graphics paradigm. Geometries: geom_table(), geom_plot() and geom_grob() add insets to plots using native data coordinates, while geom_table_npc(), geom_plot_npc() and geom_grob_npc() do the same using "npc" coordinates through new aesthetics "npcx" and "npcy". Statistics: select observations based on 2D density. Positions: radial nudging away from a center point and nudging away from a line or curve; combined stacking and nudging; combined dodging and nudging.

Authors:Pedro J. Aphalo [aut, cre], Kamil Slowikowski [ctb], Michał Krassowski [ctb], Daniel Sabanés Bové [ctb], Stella Banjo [ctb]

ggpp_0.5.8-1.9000.tar.gz
ggpp_0.5.8-1.9000.zip(r-4.6)ggpp_0.5.8-1.9000.zip(r-4.5)ggpp_0.5.8-1.9000.zip(r-4.4)
ggpp_0.5.8-1.9000.tgz(r-4.5-any)ggpp_0.5.8-1.9000.tgz(r-4.4-any)
ggpp_0.5.8-1.9000.tar.gz(r-4.6-noble)ggpp_0.5.8-1.9000.tar.gz(r-4.5-noble)
ggpp_0.5.8-1.9000.tgz(r-4.4-emscripten)ggpp_0.5.8-1.9000.tgz(r-4.3-emscripten)
ggpp.pdf |ggpp.html
ggpp/json (API)
NEWS

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

Bug tracker:https://github.com/aphalo/ggpp/issues

Pkgdown site:https://docs.r4photobiology.info

Datasets:

On CRAN:

Conda:

data-labelsdatavizggplot2-enhancementsggplot2-geomsggplot2-insetsggplot2-positions

12.39 score 129 stars 27 packages 412 scripts 18k downloads 119 exports 38 dependencies

Last updated 2 months agofrom:87ec0c157d. Checks:10 OK. Indexed: yes.

Target Result Total time
source / vignettes OK 248
linux-devel OK 187
linux-release OK 185
macos-release-arm64 OK 98
macos-oldrel-arm64 OK 121
windows-devel OK 162
windows-release OK 146
windows-oldrel OK 174
wasm-release OK 153
wasm-oldrel OK 154

Exports:annotateas_npcas_npcxas_npcycompute_npccompute_npcxcompute_npcydark_or_lightdraw_key_label_sdraw_key_text_sgeom_grobgeom_grob_npcgeom_label_npcgeom_label_pairwisegeom_label_sgeom_plotgeom_plot_npcgeom_point_sgeom_quadrant_linesgeom_tablegeom_table_npcgeom_text_npcgeom_text_pairwisegeom_text_sgeom_vhlinesgeom_x_margin_arrowgeom_x_margin_grobgeom_x_margin_pointgeom_y_margin_arrowgeom_y_margin_grobgeom_y_margin_pointGeomGrobGeomGrobNpcGeomLabelNpcGeomLabelPairwiseGeomLabelSGeomPlotGeomPlotNpcGeomPointSGeomQuadrantLinesGeomTableGeomTableNpcGeomTextNpcGeomTextPairwiseGeomTextSGeomVHLinesGeomXMarginArrowGeomXMarginGrobGeomXMarginPointGeomYMarginArrowGeomYMarginGrobGeomYMarginPointposition_dodge_keepposition_dodge2_keepposition_dodge2nudgeposition_dodge2nudge_toposition_dodgenudgeposition_dodgenudge_toposition_fill_keepposition_fillnudgeposition_fillnudge_toposition_jitter_keepposition_jitternudgeposition_nudge_centerposition_nudge_centreposition_nudge_keepposition_nudge_lineposition_nudge_toposition_stack_keepposition_stack_minmaxposition_stacknudgeposition_stacknudge_toPositionDodge2AndNudgeToPositionDodgeNudgeToPositionFillAndNudgePositionFillNudgeToPositionNudgeCenterPositionNudgeLinePositionStackNudgeToscale_npcx_continuousscale_npcy_continuousstat_apply_groupstat_centroidstat_dens1d_filterstat_dens1d_filter_gstat_dens1d_labelsstat_dens2d_filterstat_dens2d_filter_gstat_dens2d_labelsstat_fmt_tbstat_functionsstat_group_countsstat_panel_countsstat_quadrant_countsstat_summary_xyStatApplyGroupStatDens1dFilterStatDens1dFilterGStatDens1dLabelsStatDens2dFilterStatDens2dFilterGStatDens2dLabelsStatFmtTbStatFunctionsStatGroupCountsStatPanelCountsStatQuadrantCountstry_data_frametry_tibblettheme_gtbwttheme_gtdarkttheme_gtdefaultttheme_gtlightttheme_gtminimalttheme_gtplainttheme_gtsimplettheme_gtstripesttheme_setwrap_labels

Dependencies:clicpp11dplyrfansifarvergenericsggplot2gluegridExtragtableisobandlabelinglatticelifecyclelubridatemagrittrMASSMatrixmgcvnlmepillarpkgconfigpolynomR6RColorBrewerrlangscalesstringistringrtibbletidyselecttimechangeutf8vctrsviridisLitewithrxtszoo