Paul Murrell

Paul Murrell

22 packages on CRAN

1 packages on Bioconductor

hexView

cran
99.99th

Percentile

Functions to view files in raw binary form like in a hex editor. Additional functions to specify and read arbitrary binary formats.

grImport

cran
99.99th

Percentile

Functions for converting, importing, and drawing PostScript pictures in R plots.

compare

cran
99.99th

Percentile

Functions to compare a model object to a comparison object. If the objects are not identical, the functions can be instructed to explore various modifications of the objects (e.g., sorting rows, dropping names) to see if the modified versions are identical.

graphicsQC

cran
99.99th

Percentile

Functions to generate graphics files, compare them with "model" files, and report the results, including visual and textual diffs of any differences.

gridBase

cran
99.99th

Percentile

Integration of base and grid graphics

gridBezier

cran
99.99th

Percentile

Functions for rendering Bezier curves (Pomax, 2018) <https://pomax.github.io/bezierinfo/> in 'grid'. There is support for both quadratic and cubic Bezier curves. There are also functions for calculating points on curves, tangents to curves, and normals to curves.

gridDebug

cran
99.99th

Percentile

Functions for drawing scene trees representing scenes that have been drawn using grid graphics.

99.99th

Percentile

Functions for performing polygon geometry with 'grid' grobs. This allows complex shapes to be defined by combining simpler shapes.

99.99th

Percentile

Functions to convert a page of plots drawn with the 'graphics' package into identical output drawn with the 'grid' package. The result looks like the original 'graphics'-based plot, but consists of 'grid' grobs and viewports that can then be manipulated with 'grid' functions (e.g., edit grobs and revisit viewports).

99.99th

Percentile

Functions for drawing node-and-edge graphs that have been laid out by graphviz. This provides an alternative rendering to that provided by the 'Rgraphviz' package, with two main advantages: the rendering provided by 'gridGraphviz' should be more similar to what 'graphviz' itself would draw; and rendering with 'grid' allows for post-hoc customisations using the named viewports and grobs that 'gridGraphviz' produces.

gridSVG

cran
99.99th

Percentile

Functions to export graphics drawn with package grid to SVG format. Additional functions provide access to SVG features that are not available in standard R graphics, such as hyperlinks, animation, filters, masks, clipping paths, and gradient and pattern fills.

grImport2

cran
99.99th

Percentile

Functions for importing external vector images and drawing them as part of 'R' plots. This package is different from the 'grImport' package because, where that package imports 'PostScript' format images, this package imports 'SVG' format images. Furthermore, this package imports a specific subset of 'SVG', so external images must be preprocessed using a package like 'rsvg' to produce 'SVG' that this package can import. 'SVG' features that are not supported by 'R' graphics, e.g., gradient fills, can be imported and then exported via the 'gridSVG' package.

hyperdraw

bioconductor
99.99th

Percentile

Functions for visualizing hypergraphs.

metapost

cran
99.99th

Percentile

Provides an interface to 'MetaPost' (Hobby, 1998) <http://www.tug.org/docs/metapost/mpman.pdf>. There are functions to generate an R description of a 'MetaPost' curve, functions to generate 'MetaPost' code from an R description, functions to process 'MetaPost' code, and functions to read solved 'MetaPost' paths back into R.

rasterize

cran
99.99th

Percentile

Provides R functions to selectively rasterize components of 'grid' output.

RGraphics

cran
99.99th

Percentile

Data and Functions from the book R Graphics, Second Edition. There is a function to produce each figure in the book, plus several functions, classes, and methods defined in Chapter 8.

roloc

cran
99.99th

Percentile

Functions to convert an R colour specification to a colour name. The user can select and create different lists of colour names and different colour metrics for the conversion.

99.99th

Percentile

A colour list and colour metric based on the ISCC-NBS System of Color Designation for use with the 'roloc' package for converting colour specifications to colour names.

vwline

cran
99.99th

Percentile

Provides R functions to draw lines and curves with the width of the curve allowed to vary along the length of the curve.

polyclip

cran
99.99th

Percentile

R port of Angus Johnson's open source library Clipper. Performs polygon clipping operations (intersection, union, set minus, set difference) for polygonal regions of arbitrary complexity, including holes. Computes offset polygons (spatial buffer zones, morphological dilations, Minkowski dilations) for polygonal regions and polygonal lines. Computes Minkowski Sum of general polygons. There is a function for removing self-intersections from polygon data.

fontcm

cran
99.99th

Percentile

Computer Modern font for use with extrafont package

BrailleR

cran
99.99th

Percentile

Blind users do not have access to the graphical output from R without printing the content of graphics windows to an embosser of some kind. This is not as immediate as is required for efficient access to statistical output. The functions here are created so that blind people can make even better use of R. This includes the text descriptions of graphs, convenience functions to replace the functionality offered in many GUI front ends, and experimental functionality for optimising graphical content to prepare it for embossing as tactile images.

shipunov

cran
99.99th

Percentile

A collection of functions for data manipulation, plotting and statistical computing, to use separately or with the book "Visual Statistics. Use R!": Shipunov (2019) <http://ashipunov.info/shipunov/software/r/r-en.htm>. Most useful functions are probably Bclust(), Jclust() and BootA() which bootstrap hierarchical clustering; Recode...() which multiple recode in a fast, flexible and simple way; Misclass() which outputs confusion matrix even if classes are not concerted; Overlap() which calculates overlaps of convex hulls from any projection; and Pleiad() which is fast and flexible correlogram. In fact, there are much more useful functions, please see documentation.

grid

part_of_r
99.99th

Percentile

A rewrite of the graphics layout capabilities, plus some support for interaction.