plotrix: Various Plotting Functions

Lots of plots, various labeling, axis and color scaling functions.

AuthorJim Lemon, Ben Bolker, Sander Oom, Eduardo Klein, Barry Rowlingson, Hadley Wickham, Anupam Tyagi, Olivier Eterradossi, Gabor Grothendieck, Michael Toews, John Kane, Rolf Turner, Carl Witthoft, Julian Stander, Thomas Petzoldt, Remko Duursma, Elisa Biancotto, Ofir Levy, Christophe Dutang, Peter Solymos, Robby Engelmann, Michael Hecker, Felix Steinbeck, Hans Borchers, Henrik Singmann, Ted Toal, Derek Ogle
Date of publication2016-12-30 16:27:58
MaintainerJim Lemon <>
LicenseGPL (>= 2)

View on CRAN

Man pages

ablineclip: Add a straight line to a plot add p-values from t-tests

addtable2plot: Add a table of values to a plot

arctext: Display text on a circular arc

axis.break: Place a "break" mark on an axis

axis.mult: Display an axis with values having a multiplier

barlabels: Label the bars on a barplot

barNest: Display a nested breakdown of numeric values

barp: A bar plotting routine

battleship.plot: Display a matrix of values as the widths of stacked...

binciW: Binomial confidence limits

binciWl: Lower binomial confidence limit

binciWu: Upper binomial confidence limit

bin.wind.records: Classify wind direction and speed records

boxed.labels: Place labels in boxes

box.heresy: Display a sort of box plot

brkdnNest: Perform a nested breakdown of numeric values

brkdn.plot: A point/line plotting routine

bumpchart: Display a "bumps" chart

categoryReshape: Convert object label/attribute label coding.

centipede.plot: Display a centipede plot

clean.args: Remove inappropriate arguments from an argument list

clock24.plot: Plot values on a 24 hour "clockface"

clplot: Plot lines with colors determined by values.

cluster.overplot: Shift overlying points into clusters

color2D.matplot: Display a numeric matrix as color matrix

color.axis: Display an axis in a specified color

color.gradient: Calculate an arbitrary sequence of colors Identify closest match to a color

color.legend: Legend matching categories or values to colors

color.scale: Turn values into colors.

color.scale.lines: Line segments with scaled colors

corner.label: Find corner locations and optionally display a label

count.overplot: Show overlying points as counts

cylindrect: Display an apparent cylinder

death_reg: Death registrations from 1996 to 2010

dendroPlot: Display distributions as dendrites

diamondplot: Plot multiple variables as polygons on a radial grid

dispersion: Display a measure of dispersion.

do.first: Execute a graphic function on a plot

dotplot.mtb: Minitab style dotplots

draw.arc: Draw arc Draw a circle

draw.ellipse: Draw ellipse

drawNestedBars: Display nested bars

draw.radial.line: Draw a radial line

drawSectorAnnulus: Display a radial pie sector

draw.tilted.sector: Display a 3D pie sector

ehplot: Engelmann-Hecker-Plot - EH-Plot

election: Assign party members to seats

emptyspace: Find an empty space on a plot

fan.plot: Display a fan plot

feather.plot: Display vectors along a horizontal reference line

fill.corner: Fill a "corner" of a matrix with values

floating.pie: Display a floating pie chart

fullaxis: Add an axis with a line to the edge of the plot

furc: Plot a dendrite

gantt.chart: Display a Gantt chart

gap.barplot: Display a barplot with a gap (missing range) on one axis

gap.boxplot: Display a boxplot with a gap (missing range)

gap.plot: Display a plot with one or two gaps (missing ranges) on one...

get_axispos3d: Get axis positions on a 3D plot

get.breaks: Get the breakpoints for a weighted histogram

getFigCtr: Get coordinates in the figure region in user units. Gather the information to create a Gantt chart

getIntersectList: Enter a set intersection list

getMarginWidth: Find the margin width necessary to fit text or a legend next...

get.segs: Calculate the midpoints and limits for a centipede plot

get.soil.texture: Enter soil texture data

get.tablepos: Get the position for a legend or table

get.triprop: Enter three proportion data - usually soil textures

getYmult: Correct for aspect and coordinate ratio

gradient.rect: Display a rectangle filled with an arbitrary color gradient

hexagon: Draw a hexagon

histStack: Histogram "stacked" by categories

intersectDiagram: Display set intersections

jiggle: Calculate equally spaced values within a range.

kiteChart: Magnitude by position chart.

labbePlot: Display a L'Abbe plot

ladderplot: Ladder Plot

legendg: Legend with grouped bars, lines or symbols

lengthKey: Key for interpreting lengths in a plot

listDepth: Find the maximum depth of a list

makeDendrite: Build a list of the mutually exclusive attributes of objects

makeIntersectList: Count set intersections

maxEmptyRect: Find an empty space on a plot

mtext3d: Display text in the margins of a 3D plot

multhist: Plot a multiple histogram, as a barplot

multsymbolbox: Draw boxes filled with symbols

oz.windrose: Display an Australian wind rose

oz.windrose.legend: Display an Australian wind rose legend

p2p_arrows: Draw arrows between points

panes: Prepare a "panel" type layout

pasteCols: Paste the columns of a matrix together

paxis3d: Display text in the margins of a 3D plot

perspx: Display perspective plot

pie3D: Display a 3D pie chart

pie3D.labels: Display labels on a 3D pie chart

pie.labels: Place labels on a pie chart

placeLabels: Place labels in boxes

plot_bg: Add a background color to a plot

plotCI: Plot confidence intervals/error bars

plot.dendrite: Plot a dendrogram of a dendrite object

plotH: Scatterplot with histogram-like bars.

plotrix-package: Specialized plots and plotting accessories

polar.plot: Plot values on a circular grid of 0 to 360 degrees

polygon.shadow: Display a shadow effect for an arbitrary polygon

print.brklist: Display the output of brkdnNest

propbrk: Calculate the proportion of specified values in a vector

psegments3d: Draw segments on a 3D plot

ptext3d: Display text on a 3D plot

pyramid.plot: Pyramid plot

radial.grid: Display a radial grid

radial.pie: Plot sectors/annuli on a circular grid of 0 to 2*pi radians

radial.plot: Plot values on a circular grid of 0 to 2*pi radians

radial.plot.labels: Display labels on a circular grid

radialtext: Display text in a radial line

raw.means.plot: raw.means.plot: Raw-Means Plots for Experimental Designs

rectFill: Draw a rectangle filled with symbols

rescale: Scale numbers into a new range

revaxis: Plot with axis direction(s) reversed

ruginv: Add an Inverse Rug to a Plot

seats: Arrange N seats in M semicircular rows

size_n_color: Display circles with specified size and color

sizeplot: Plot with repeated symbols by size

sizetree: Display a hierarchical breakdown of disjunct categories

sliceArray: Slice an array

smoothColors: Build a vector of color values

soils: Soil texture data from 125 soils

soil.texture: Soil texture triangle plot Soil texture triangle plot using UK conventions

spread.labels: Spread labels for irregularly spaced values

spreadout: Spread out a vector of numbers to a minimum interval

stackpoly: Display the columns of a matrix or data frame as stacked...

staircase.plot: Display a staircase plot

starPie: A pie-like graphic object

staxlab: Place staggered or angled labels on an axis

std.error: Calculate standard error of the mean

sumbrk: Count specified values in a vector

sumDendrite: Sum the counts in the top level of a dendrite object

symbolbarplot: barplot filled with symbols

symbolbox: Draw a box filled with symbols

tab.title: Display the title of a plot as a colored tab

taylor.diagram: Taylor diagram

textbox: Add text box

thigmophobe: Find the direction away from the closest point

thigmophobe.labels: Place labels away from the nearest point

triax.abline: Lines for triangle plot

triax.fill: Triangle plot fill

triax.frame: Triangle plot frame

triax.plot: Triangle plot

triax.points: Triangle plot points

tsxpos: Calculate equispaced x positions.

twoord.plot: Plot with two ordinates

twoord.stackplot: Multiple (stack) plot with two ordinates

valid.n: Find the number of valid (not NA) values

vectorField: Display magnitude/direction vectors

weighted.hist: Display a weighted histogram

zoomInPlot: Display a plot with a rectangular section expanded in an...

Files in this package

plotrix/R/gantt.R plotrix/R/panes.R plotrix/R/diamondplot.R plotrix/R/dispersion.R plotrix/R/display.overplot.R plotrix/R/radialtext.R plotrix/R/rectFill.R plotrix/R/cluster.overplot.R plotrix/R/clean.args.R plotrix/R/multsymbolbox.R plotrix/R/symbolbarplot.R plotrix/R/feather.plot.R plotrix/R/sizetree.R plotrix/R/get.tablepos.R plotrix/R/stackpoly.R plotrix/R/getIntersectList.R plotrix/R/barNest.R plotrix/R/getMarginWidth.R plotrix/R/taylor.diagram.R plotrix/R/centipede.plot.R plotrix/R/ablineclip.R plotrix/R/twoord.stackplot.R plotrix/R/smoothColors.R plotrix/R/box.heresy.R plotrix/R/plot_bg.R plotrix/R/gap.boxplot.R plotrix/R/axis.break.R plotrix/R/tab.title.R plotrix/R/barlabels.R plotrix/R/getYmult.R plotrix/R/fan.plot.R plotrix/R/symbolbox.R plotrix/R/polygon.shadow.R plotrix/R/twoord.plot.R plotrix/R/radial.plot.R plotrix/R/pyramid.plot.R plotrix/R/textbox.R plotrix/R/clplot.R plotrix/R/color.scale.lines.R plotrix/R/triax.R plotrix/R/vectorField.R plotrix/R/p2p_arrows.R plotrix/R/rescale.R plotrix/R/raw.means.plot.R plotrix/R/lengthKey.R plotrix/R/ladderplot.default.R plotrix/R/draw.ellipse.R plotrix/R/std.error.R plotrix/R/dendrite.R plotrix/R/color.gradient.R plotrix/R/makeIntersectList.R plotrix/R/color.scale.R plotrix/R/size_n_color.R plotrix/R/thigmophobe.R plotrix/R/addtable2plot.R plotrix/R/axis.mult.R plotrix/R/staircase.plot.R plotrix/R/brkdn.plot.R plotrix/R/emptyspace.R plotrix/R/starPie.R plotrix/R/arctext.R plotrix/R/kiteChart.R plotrix/R/drawNestedBars.R plotrix/R/draw.arc.R plotrix/R/tsxpos.R plotrix/R/dotplot.mtb.R plotrix/R/legendg.R plotrix/R/maxEmptyRect.R plotrix/R/spreadout.R plotrix/R/spread.labels.R plotrix/R/ plotrix/R/gap.plot.R plotrix/R/zoomInPlot.R plotrix/R/corner.label.R plotrix/R/draw.radial.line.R plotrix/R/gap.barplot.R plotrix/R/radial.grid.R plotrix/R/dendroPlot.R plotrix/R/labbePlot.R plotrix/R/ehplot.R plotrix/R/histStack.R plotrix/R/radial.pie.R plotrix/R/getFigCtr.R plotrix/R/count.overplot.R plotrix/R/cylindrect.R plotrix/R/fullaxis.R plotrix/R/staxlab.R plotrix/R/brkdnNest.R plotrix/R/windrose.R plotrix/R/intersectDiagram.R plotrix/R/floatpie.R plotrix/R/ladderplot.R plotrix/R/plotH.R plotrix/R/color2D.matplot.R plotrix/R/election.R plotrix/R/paxis3d.R plotrix/R/ruginv.R plotrix/R/ plotrix/R/battleship.plot.R plotrix/R/boxed.labels.R plotrix/R/color.legend.R plotrix/R/radial.plot.labels.R plotrix/R/rm.plot2.R plotrix/R/weighted.hist.R plotrix/R/plotCI.R plotrix/R/multhist.R plotrix/R/gradient.rect.R plotrix/R/ plotrix/R/ plotrix/R/revaxis.R plotrix/R/barp.R plotrix/R/placeLabels.R plotrix/R/sizeplot.R plotrix/R/bumpchart.R plotrix/R/soil.texture.R plotrix/R/pie3D.R
plotrix/man/lengthKey.Rd plotrix/man/cylindrect.Rd plotrix/man/stackpoly.Rd plotrix/man/binciW.Rd plotrix/man/get.segs.Rd plotrix/man/pie.labels.Rd plotrix/man/multsymbolbox.Rd plotrix/man/barNest.Rd plotrix/man/polar.plot.Rd plotrix/man/propbrk.Rd plotrix/man/drawSectorAnnulus.Rd plotrix/man/legendg.Rd plotrix/man/radial.plot.labels.Rd plotrix/man/ plotrix/man/fill.corner.Rd plotrix/man/getIntersectList.Rd plotrix/man/binciWl.Rd plotrix/man/barlabels.Rd plotrix/man/sliceArray.Rd plotrix/man/raw.means.plot.Rd plotrix/man/color.axis.Rd plotrix/man/bumpchart.Rd plotrix/man/triax.points.Rd plotrix/man/sizeplot.Rd plotrix/man/labbePlot.Rd plotrix/man/ plotrix/man/rectFill.Rd plotrix/man/symbolbox.Rd plotrix/man/soils.Rd plotrix/man/color.gradient.Rd plotrix/man/addtable2plot.Rd plotrix/man/perspx.Rd plotrix/man/categoryReshape.Rd plotrix/man/count.overplot.Rd plotrix/man/gap.boxplot.Rd plotrix/man/spread.labels.Rd plotrix/man/triax.frame.Rd plotrix/man/smoothColors.Rd plotrix/man/pie3D.labels.Rd plotrix/man/radial.plot.Rd plotrix/man/triax.fill.Rd plotrix/man/pie3D.Rd plotrix/man/staxlab.Rd plotrix/man/starPie.Rd plotrix/man/getYmult.Rd plotrix/man/dotplot.mtb.Rd plotrix/man/ plotrix/man/axis.mult.Rd plotrix/man/psegments3d.Rd plotrix/man/bin.wind.records.Rd plotrix/man/textbox.Rd plotrix/man/sumbrk.Rd plotrix/man/barp.Rd plotrix/man/feather.plot.Rd plotrix/man/get_axispos3d.Rd plotrix/man/weighted.hist.Rd plotrix/man/boxed.labels.Rd plotrix/man/death_reg.Rd plotrix/man/battleship.plot.Rd plotrix/man/makeIntersectList.Rd plotrix/man/get.soil.texture.Rd plotrix/man/size_n_color.Rd plotrix/man/plotCI.Rd plotrix/man/getMarginWidth.Rd plotrix/man/multhist.Rd plotrix/man/maxEmptyRect.Rd plotrix/man/pasteCols.Rd plotrix/man/symbolbarplot.Rd plotrix/man/centipede.plot.Rd plotrix/man/vectorField.Rd plotrix/man/valid.n.Rd plotrix/man/paxis3d.Rd plotrix/man/seats.Rd plotrix/man/clean.args.Rd plotrix/man/zoomInPlot.Rd plotrix/man/get.triprop.Rd plotrix/man/do.first.Rd plotrix/man/clplot.Rd plotrix/man/mtext3d.Rd plotrix/man/axis.break.Rd plotrix/man/color2D.matplot.Rd plotrix/man/gradient.rect.Rd plotrix/man/pyramid.plot.Rd plotrix/man/arctext.Rd plotrix/man/ptext3d.Rd plotrix/man/plotrix-package.Rd plotrix/man/draw.radial.line.Rd plotrix/man/twoord.plot.Rd plotrix/man/ablineclip.Rd plotrix/man/ plotrix/man/triax.plot.Rd plotrix/man/draw.ellipse.Rd plotrix/man/jiggle.Rd plotrix/man/soil.texture.Rd plotrix/man/polygon.shadow.Rd plotrix/man/tab.title.Rd plotrix/man/gantt.chart.Rd plotrix/man/triax.abline.Rd plotrix/man/dendroPlot.Rd plotrix/man/gap.plot.Rd plotrix/man/emptyspace.Rd plotrix/man/gap.barplot.Rd plotrix/man/histStack.Rd plotrix/man/rescale.Rd plotrix/man/print.brklist.Rd plotrix/man/sumDendrite.Rd plotrix/man/get.breaks.Rd plotrix/man/draw.arc.Rd plotrix/man/plot_bg.Rd plotrix/man/kiteChart.Rd plotrix/man/get.tablepos.Rd plotrix/man/fullaxis.Rd plotrix/man/color.legend.Rd plotrix/man/taylor.diagram.Rd plotrix/man/listDepth.Rd plotrix/man/spreadout.Rd plotrix/man/intersectDiagram.Rd plotrix/man/thigmophobe.Rd plotrix/man/diamondplot.Rd plotrix/man/revaxis.Rd plotrix/man/p2p_arrows.Rd plotrix/man/twoord.stackplot.Rd plotrix/man/brkdn.plot.Rd plotrix/man/election.Rd plotrix/man/clock24.plot.Rd plotrix/man/plotH.Rd plotrix/man/fan.plot.Rd plotrix/man/placeLabels.Rd plotrix/man/tsxpos.Rd plotrix/man/brkdnNest.Rd plotrix/man/dispersion.Rd plotrix/man/furc.Rd plotrix/man/thigmophobe.labels.Rd plotrix/man/drawNestedBars.Rd plotrix/man/binciWu.Rd plotrix/man/cluster.overplot.Rd plotrix/man/color.scale.lines.Rd plotrix/man/ladderplot.Rd plotrix/man/ehplot.Rd plotrix/man/std.error.Rd plotrix/man/hexagon.Rd plotrix/man/oz.windrose.Rd plotrix/man/floating.pie.Rd plotrix/man/corner.label.Rd plotrix/man/staircase.plot.Rd plotrix/man/sizetree.Rd plotrix/man/ plotrix/man/getFigCtr.Rd plotrix/man/makeDendrite.Rd plotrix/man/radialtext.Rd plotrix/man/ruginv.Rd plotrix/man/radial.pie.Rd plotrix/man/box.heresy.Rd plotrix/man/plot.dendrite.Rd plotrix/man/panes.Rd plotrix/man/color.scale.Rd plotrix/man/oz.windrose.legend.Rd plotrix/man/draw.tilted.sector.Rd plotrix/man/radial.grid.Rd

Questions? Problems? Suggestions? or email at

All documentation is copyright its authors; we didn't write any of that.