Learn R Programming

⚠️There's a newer version (1.1.2) of this package.Take me there.

xgxr - Exploratory Graphics R Package - README

The xgxr package supports a structured approach for exploring PKPD data, which is used by xGx website. The package contains helper functions for enabling the modeler to follow best R practices (by appending the program name, figure name location, and draft status to each plot) and the package enables the modeler to follow best graphical practices (by providing an xgx theme that reduces chart ink, and by providing time-scale, log-scale, and reverse-log-transform-scale functions for more readable axes). Finally, the package provides some data checking and summarizing functions for rapidly exploring a PKPD dataset.

The xgxr package is also available on CRAN.

If you're interested in contributing to this package, we follow the tidyverse style guide.

Copy Link

Version

Install

install.packages('xgxr')

Monthly Downloads

1,210

Version

1.0.9

License

MIT + file LICENSE

Maintainer

Andrew Stein

Last Published

April 14th, 2020

Functions in xgxr (1.0.9)

%>%

Pipe operator
xgx_annotate_filenames

Append filenames to bottom of the plot
theme_xgx

Calls the standard theme for xGx graphics
xgx_annotate_status

Create a status (e.g. DRAFT) annotation layer
case1_pkpd

Case 1 PKPD Data Set
mad_missing_duplicates

Multiple Ascending Dose Data Set (Duplicates Removed)
xgx_breaks_time

Sets the default breaks for a time axis
mad

Multiple Ascending Dose Data Set
nlmixr_theo_sd

nlmixr Theophylline SD Data Set
mad_nca

Multiple Ascending Dose Noncompartmental Analysis (NCA) dataset
xgx_geom_ci

Plot data with mean and confidence intervals
xgx_annotate_status_png

Annotate a png file or directory of png files
xgx_breaks_log10

Sets the default breaks for log10
xgx_dirs2char

Append filenames to bottom of the plot
xgx_geom_pi

Plot data with median and percent intervals
sad

Single Ascending Dose Data Set
xgx_check_data

Check data for various issues
xgx_stat_pi

Plot data with median and percent intervals
xgx_stat_ci

Plot data with mean and confidence intervals
xgx_labels_log10

Nice labels for log10.
xgx_scale_y_reverselog10

Reverselog transform for the y scale.
xgx_theme

Calls the standard theme for xGx graphics
xgx_scale_x_time_units

Convert time units for plotting
xgx_scale_y_percentchangelog10

percentchangelog10 transform for the y scale.
xgx_theme_set

Sets the standard theme for xGx graphics
xgx_scale_y_log10

log10 scales the y axis with a "pretty" set of breaks
xgx_minor_breaks_log10

Sets the default minor_breaks for log10 scales
xgx_scale_x_log10

log10 scales the x axis with a "pretty" set of breaks
xgx_plot

Create a new xgx plot
xgx_scale_x_reverselog10

Reverse-log transform for the x scale.
xgx_summarize_covariates

Summarize Covariate information in a dataset
xgx_summarize_data

Check data for various issues
xgx_save_table

Saving table as an image, also labeling the program that created the table and where the table is stored
xgx_save

Saving plot, automatically annotating the status and denoting the filenames