Skip to content

metaplot

Data-Driven Plot Design

v0.8.4 · Feb 17, 2024 · GPL-3

Description

Designs plots in terms of core structure. See 'example(metaplot)'. Primary arguments are (unquoted) column names; order and type (numeric or not) dictate the resulting plot. Specify any y variables, x variable, any groups variable, and any conditioning variables to metaplot() to generate density plots, boxplots, mosaic plots, scatterplots, scatterplot matrices, or conditioned plots. Use multiplot() to arrange plots in grids. Wherever present, scalar column attributes 'label' and 'guide' are honored, producing fully annotated plots with minimal effort. Attribute 'guide' is typically units, but may be encoded() to provide interpretations of categorical values (see '?encode'). Utility unpack() transforms scalar column attributes to row values and pack() does the reverse, supporting tool-neutral storage of metadata along with primary data. The package supports customizable aesthetics such as such as reference lines, unity lines, smooths, log transformation, and linear fits. The user may choose between trellis and ggplot output. Compact syntax and integrated metadata promote workflow scalability.

Downloads

406

Last 30 days

9309th

1.3K

Last 90 days

4.7K

Last year

Trend: -14.7% (30d vs prior 30d)

CRAN Check Status

2 NOTE
12 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (2 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Tim Bergsma <bergsmat@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Tim",
                    family = "Bergsma",
                    role = c("aut", "cre"),
                    email = "bergsmat@gmail.com")
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Tim Bergsma <bergsmat@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Tim",
                    family = "Bergsma",
                    role = c("aut", "cre"),
                    email = "bergsmat@gmail.com")
as necessary.

Check History

NOTE 12 OK · 2 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

CRAN incoming feasibility

Maintainer: ‘Tim Bergsma <bergsmat@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Tim",
                    family = "Bergsma",
                    role = c("aut", "cre"),
                    email = "bergsmat@gmail.com")
as necessary.
NOTE r-devel-linux-x86_64-debian-gcc

CRAN incoming feasibility

Maintainer: ‘Tim Bergsma <bergsmat@gmail.com>’

No Authors@R field in DESCRIPTION.
Please add one, modifying
  Authors@R: person(given = "Tim",
                    family = "Bergsma",
                    role = c("aut", "cre"),
                    email = "bergsmat@gmail.com")
as necessary.

Reverse Dependencies (2)

imports

suggests

Dependency Network

Dependencies Reverse dependencies encode lattice magrittr dplyr tidyr rlang gridExtra gtable ggplot2 scales nonmemica yamlet metaplot

Version History

new 0.8.4 Mar 10, 2026
updated 0.8.4 ← 0.8.3 diff Feb 17, 2024
updated 0.8.3 ← 0.8.2 diff Apr 25, 2019
updated 0.8.2 ← 0.8.0 diff Feb 3, 2019
updated 0.8.0 ← 0.7.1 diff Sep 29, 2018
updated 0.7.0 ← 0.4.9 diff Aug 8, 2018
updated 0.7.1 ← 0.7.0 diff Aug 8, 2018
updated 0.4.9 ← 0.4.6 diff Mar 31, 2018
updated 0.4.6 ← 0.4.4 diff Mar 5, 2018
updated 0.4.4 ← 0.4.1 diff Feb 19, 2018
updated 0.4.1 ← 0.4.0 diff Feb 2, 2018
updated 0.4.0 ← 0.3.2 diff Jan 20, 2018
updated 0.3.2 ← 0.3.1 diff Jan 6, 2018
updated 0.3.1 ← 0.2.7 diff Jan 2, 2018
updated 0.2.7 ← 0.2.1 diff Nov 30, 2017
updated 0.2.1 ← 0.1.6 diff Oct 14, 2017
updated 0.1.6 ← 0.1.5 diff Aug 13, 2017
updated 0.1.5 ← 0.1.2 diff Jul 10, 2017
updated 0.1.2 ← 0.1.1 diff Apr 21, 2017
new 0.1.1 Apr 16, 2017