Package: zenplots 1.0.7

Wayne Oldford

zenplots: Zigzag Expanded Navigation Plots

Graphical tools for visualizing high-dimensional data along a path of alternating one- and two-dimensional plots. Includes optional interactive graphics via 'loon' (which uses 'tcltk' from base R). Support is provided for constructing graph structures and, when available, plotting them with Bioconductor packages (e.g., 'graph', 'Rgraphviz'); these are optional and examples/vignettes are skipped if they are not installed. For algorithms and further details, see <doi:10.18637/jss.v095.i04>.

Authors:Marius Hofert [aut], Wayne Oldford [aut, cre]

zenplots_1.0.7.tar.gz
zenplots_1.0.7.zip(r-4.7)zenplots_1.0.7.zip(r-4.6)zenplots_1.0.7.zip(r-4.5)
zenplots_1.0.7.tgz(r-4.6-x86_64)zenplots_1.0.7.tgz(r-4.6-arm64)zenplots_1.0.7.tgz(r-4.5-x86_64)zenplots_1.0.7.tgz(r-4.5-arm64)
zenplots_1.0.7.tar.gz(r-4.7-arm64)zenplots_1.0.7.tar.gz(r-4.7-x86_64)zenplots_1.0.7.tar.gz(r-4.6-arm64)zenplots_1.0.7.tar.gz(r-4.6-x86_64)
zenplots_1.0.7.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
zenplots/json (API)

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

Bug tracker:https://github.com/great-northern-diver/zenplots/issues

Pkgdown/docs site:https://great-northern-diver.github.io

Datasets:
  • de_elect - German Election Data from 2002 and 2005
  • happiness - World Happiness Data Set
  • olive - Olive Oil Data Set
  • wine - Wine Data Set

On CRAN:

Conda:

dimensional-datadimensional-plotsgraphical-systemspairszigzag

6.03 score 4 stars 1 packages 15 scripts 675 downloads 78 exports 10 dependencies

Last updated from:646084e01e. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK194
linux-devel-x86_64OK182
source / vignettesOK250
linux-release-arm64OK213
linux-release-x86_64OK174
macos-release-arm64OK115
macos-release-x86_64OK246
macos-oldrel-arm64OK129
macos-oldrel-x86_64OK257
windows-develOK132
windows-releaseOK121
windows-oldrelOK137
wasm-releaseOK163

Exports:arrow_1d_graphicsarrow_1d_gridarrow_1d_loonarrow_2d_graphicsarrow_2d_gridarrow_2d_loonas_numericaxes_2d_graphicsaxes_2d_gridaxes_2d_loonboxplot_1d_graphicsboxplot_1d_gridboxplot_1d_loonburstburst_auxcheck_zargsconnect_pairsconvert_occupancydensity_1d_graphicsdensity_1d_griddensity_1d_loondensity_2d_graphicsdensity_2d_griddensity_2d_loonextract_1dextract_2dextract_pairsgraph_pairsgroup_2d_graphicsgroup_2d_gridgroup_2d_loongroupDatahist_1d_graphicshist_1d_gridhist_1d_loonindexDatais.standardjitter_1d_graphicsjitter_1d_gridjitter_1d_loonl_ispace_configlabel_1d_graphicslabel_1d_gridlabel_1d_loonlabel_2d_graphicslabel_2d_gridlabel_2d_loonlines_1d_graphicslines_1d_gridlines_1d_loonn2dcols_auxna_omit_loonnum_colsplot_existsplot_indicesplot_regionpoints_1d_graphicspoints_1d_gridpoints_1d_loonpoints_2d_graphicspoints_2d_gridpoints_2d_loonqq_2d_graphicsqq_2d_gridrect_1d_graphicsrect_1d_gridrect_1d_loonrect_2d_graphicsrect_2d_gridrect_2d_loonrug_1d_graphicsrug_1d_gridturn_checkerunfoldvportzenarrowzenpathzenplot

Dependencies:BiocGenericscodetoolsforeachgenericsgraphgtoolsiteratorsMASSPairVizTSP

Introduction to zenplots
All pairs | Producing all pairs with PairViz | Example: Ground acceleration of earthquakes | Euler sequences via zenpath | Pairs plots versus zenplots | Visual search | Example: German election data | Groups of pairwise plots | All pairs by group | Crossing pairs between groups | Other plots | Built in 1d and 2d plots | Arbitrary layout using turns | Arbitrary plots | Example: mixing plots to assess distributions | Arguments to plot1d functions | Arguments to plot2d functions

Last update: 2025-09-09
Started: 2019-07-30

Zigzag expanded navigation plots in R: The R package zenplots
2. Zenplots | 2.1 Layout | 3. Zenpaths | 4. Build your own zenplots | 4.3 Custom layout and plots -- a spiral of ggplots example | 4.4 Data groups | 4.5 Custom zenpaths | 5. Advanced features | 5.1 The structure of a zenplot | 5.2 Tools for writing 1d and 2d plot functions

Last update: 2025-09-07
Started: 2019-07-23

Readme and manuals

Help Manual

Help pageTopics
Auxiliary function for adjusting a bounding boxadjust_bb
Arrow plot in 1d using R's base graphicsarrow_1d_graphics
Arrow plot in 1d using the grid packagearrow_1d_grid
Arrow plot in 1d using the interactive loon packagearrow_1d_loon
Arrow plot in 2d using R's base graphicsarrow_2d_graphics
Arrow plot in 2d using the grid packagearrow_2d_grid
Arrow plot in 2d using the interactive loon packagearrow_2d_loon
A list of columnsas_numeric
Axes arrows in 2d using R's base graphicsaxes_2d_graphics
Axes arrow using the grid packageaxes_2d_grid
Axes arrows in 2d using the interactive loon packageaxes_2d_loon
Box plot in 1d using R's base graphicsboxplot_1d_graphics
Boxplot in 1d using the grid packageboxplot_1d_grid
Boxplot in 1d using the interactive loon packageboxplot_1d_loon
Splitting an Input Object into a List of Columnsburst
Auxiliary function for burst()burst_aux
Checking whether certain arguments appear in zargscheck_zargs
Connecting Possibly Overlapping Pairs Into a List of Pathsconnect_pairs
Converting an Occupancy Matrixconvert_occupancy
German Election Data from 2002 and 2005de_elect
Density plot in 1d using R's base graphicsdensity_1d_graphics
Density plot in 1d using the grid packagedensity_1d_grid
Density plot in 1d using the interactive loon packagedensity_1d_loon
Density plot in 2d using R's base graphicsdensity_2d_graphics
Density plot in 2d using the grid packagedensity_2d_grid
Density plot in 2d using the interactive loon packagedensity_2d_loon
Extracting information for our default/provided plot1d()extract_1d
Extracting information for our default/provided plot2d()extract_2d
Extract Pairs from a Path of Indicesextract_pairs
Compute the layout of the zen plotget_layout
Computing the path according to the provided methodget_path
Compute turns for zigzagget_zigzag_turns
Turn pairs or paths into a graphgraph_pairs
Plot of labels indicating adjacent groups using R's base graphicsgroup_2d_graphics
Plot of labels indicating adjacent groups using the grid packagegroup_2d_grid
Plot of labels indicating adjacent groups using the interactive loon packagegroup_2d_loon
Splitting a Matrix into a List of MatricesgroupData
World Happiness Data Sethappiness
Histogram as 1d plot using R's base graphicshist_1d_graphics
Histogram in 1d using the grid packagehist_1d_grid
Histogram in 1d using the interactive loon packagehist_1d_loon
Indexing a Matrix or Data Frame According to Given IndicesindexData
Check Argument for Being a Vector, Matrix, Data Frame or a List of suchis.standard
Jittered dot plot in 1d using R's base graphicsjitter_1d_graphics
Jittered dot plot in 1d using the grid packagejitter_1d_grid
Jittered dot plot in 1d using the interactive loon packagejitter_1d_loon
Configuring a loon plot to accommodate ispacel_ispace_config
Label plot in 1d using R's base graphicslabel_1d_graphics
Label plot in 1d using the grid packagelabel_1d_grid
Label plot in 1d using the interactive loon packagelabel_1d_loon
Label plot in 2d using R's base graphicslabel_2d_graphics
Label plot in 2d using the grid packagelabel_2d_grid
Label plot in 2d using the interactive loon packagelabel_2d_loon
Layout plot in 1dlayout_1d_graphics
Layout plot in 1d using the grid packagelayout_1d_grid
Layout plot in 1d using the interactive loon packagelayout_1d_loon
Layout plot in 2dlayout_2d_graphics
Layout plot in 2d using the grid packagelayout_2d_grid
Layout plot in 2d using the interactive loon packagelayout_2d_loon
Line plot in 1d using R's base graphicslines_1d_graphics
Lines plot in 1d using the grid packagelines_1d_grid
Lines plot in 1d using the interactive loon packagelines_1d_loon
Determine the new position when moving from the current position in a given directionmove
Auxiliary Function for Constructing Default n2dcolsn2dcols_aux
Helper function to remove NAs for loon plotsna_omit_loon
Determine the next position to move to and the turn out of therenext_move_tidy
Determine the number of columns if is.standard(x)num_cols
Olive Oil Data Setolive
Check whether functions (plot*d to zenplot()) existplot_exists
Plot Indices of the Current Plotplot_indices
Function to set up the plot region for graphics plotsplot_region
Dot plot in 1d using R's base graphicspoints_1d_graphics
Dot plot in 1d using the grid packagepoints_1d_grid
Dot plot in 1d using the interactive loon packagepoints_1d_loon
Point plot in 2d using R's base graphicspoints_2d_graphics
Point plot in 2d using the grid packagepoints_2d_grid
Point plot in 2d using the interactive loon packagepoints_2d_loon
Quantile-quantile plot in 2d using R's base graphicsqq_2d_graphics
Quantile-quantile plot in 2d using the grid packageqq_2d_grid
Rectangle plot in 1d using R's base graphicsrect_1d_graphics
Rectangle plot in 1d using the grid packagerect_1d_grid
Rectangle plot in 1d using the interactive loon packagerect_1d_loon
Rectangle plot in 2d using R's base graphicsrect_2d_graphics
Rectangle plot in 2d using the grid packagerect_2d_grid
Rectangle plot in 2d using the interactive loon packagerect_2d_loon
Rug plot in 1d using R's base graphicsrug_1d_graphics
Rug plot in 1d using the grid packagerug_1d_grid
Rug plot in 1d using the interactive loon packagerug_1d_loon
Check the Turns (Number/Type)turn_checker
Unfold the hypercube and produce all information concerning the zenpath and zenplot layoutunfold
Viewport Constructing Function for Grid Functionsvport
Wine Data Setwine
Defining an arrowzenarrow
Construct a Path of Indices to Order Variableszenpath
Main function to create a zenplotzenplot