Package: ggcheck 0.0.5

Garrick Aden-Buie

ggcheck: Inspect 'ggplot2' Plots for Automated Grading in Learning Exercises

'ggcheck' provides functions that inspect 'ggplot2' objects to make it easier for teachers to check that student plots meet expectations. Designed primarily for automated grading via 'gradethis' in interactive 'learnr' tutorials.

Authors:Garrick Aden-Buie [aut, cre], Garrett Grolemund [ccp, aut], Nischal Shrestha [aut], Alexander Rossell Hayes [ctb], Sara Altman [ctb], RStudio, PBC [cph, fnd]

ggcheck_0.0.5.tar.gz
ggcheck_0.0.5.zip(r-4.7-any)ggcheck_0.0.5.zip(r-4.6-any)ggcheck_0.0.5.zip(r-4.5-any)
ggcheck_0.0.5.tgz(r-4.6-any)ggcheck_0.0.5.tgz(r-4.5-any)
ggcheck_0.0.5.tar.gz(r-4.7-any)ggcheck_0.0.5.tar.gz(r-4.6-any)
ggcheck_0.0.5.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
ggcheck/json (API)

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

Bug tracker:https://github.com/rstudio/ggcheck/issues

On CRAN:

Conda:

autogradingggplot2gradethislearnr

5.41 score 23 stars 1 packages 93 scripts 39 exports 64 dependencies

Last updated from:70543ad8e3. Checks:9 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-develOK190
source / vignettesOK233
linux-releaseOK193
macos-releaseOK82
macos-oldrelOK117
windows-develOK89
windows-releaseOK76
windows-oldrelOK73
wasm-releaseOK137

Exports:.resultdefault_labeldefault_paramfail_if_not_ggplotget_coordinate_systemget_dataget_default_labelsget_default_paramsget_geom_layerget_geomsget_geoms_statsget_labelsget_mappingsget_stat_layerget_statsidentical_aesis_ggplotith_dataith_data_isith_geomith_geom_isith_geom_statith_mappingsith_mappings_useith_statith_stat_isn_layersstop_if_not_ggplotuses_aestheticsuses_coordinate_systemuses_datauses_extra_mappingsuses_geom_paramuses_geom_paramsuses_geomsuses_labelsuses_mappingsuses_stat_paramuses_stats

Dependencies:backportsbase64encbslibcachemcheckmateclicommonmarkcpp11crayondiffobjdigestellipsisevaluatefarverfastmapfontawesomefsggplot2gluegradethisgtablehighrhtmltoolshtmlwidgetshttpuvisobandjquerylibjsonliteknitrlabelinglaterlearnrlifecyclelitedownmagrittrmarkdownmemoisemimeotelpromisespurrrR6rappdirsRColorBrewerRcpprenvrlangrmarkdownrprojrootrstudioapiS7sassscalesshinysourcetoolstinytexvctrsviridisLitewaldowatcherwithrxfunxtableyaml

Readme and manuals

Help Manual

Help pageTopics
Placeholders for default valuesdefault_label default_param
Which coordinate system does a plot use?get_coordinate_system
Get the data set used by a plot or layerget_data
What is the default label for a plot aesthetic?get_default_labels
What are the default parameters for a plot layer?get_default_params
Isolate a geom layer from a plotget_geom_layer
List the geoms used by a plotget_geoms
List the geom and stat combination used by all layers of a plot.get_geoms_stats
List the labels used by a plotget_labels
Get aesthetic mappings from a layer or plotget_mappings
Isolate a stat layer from a plotget_stat_layer
List the stats used by a plotget_stats
Compare two 'ggplot's to check whether they are equalgradethis_equal.ggplot
Are aesthetic mapping specifications "identical"?identical_aes
Check if an object is a ggplotfail_if_not_ggplot is_ggplot stop_if_not_ggplot
Which data set does the ith layer use?ith_data
Does the ith layer use the correct data set?ith_data_is
Which geom is used in the ith layer?ith_geom
Is the ith geom what it should be?ith_geom_is
Which geom/stat combination is used in the ith layer?ith_geom_stat
Return the aesthetic mappings used by the ith layerith_mappings
Does the ith layer use one or more aesthetic mappings?ith_mappings_use
Which stat is used in the ith layer?ith_stat
Is the ith stat what it should be?ith_stat_is
How many layers are in a plot?n_layers
Does a plot use one or more aesthetics?uses_aesthetics
Does a plot use the correct coordinate system?uses_coordinate_system
Does a plot or layer use the correct data set?uses_data
Does the plot uses extra aesthetic mappings?uses_extra_mappings
Does a layer use one of more specific parameters?uses_geom_param uses_geom_params
Does a plot use one or more geoms?uses_geoms
Does a plot use one or more labels?uses_labels
Does a plot or layer use one or more mappings?uses_mappings
Does a layer use a specific stat parameter?uses_stat_param
Does a plot use one or more stats?uses_stats