Changes in version 3.8.14 o Fixed mis-handling of `labels = ""` in `polar.plot()` (issue #19). Changes in version 3.8-13 (2025-11-14) o Fixed warnings in `gap.plot()` when there were 2 gaps. o Fixed `pie3D()` which skipped very small slices (issue #9). o Fixed `polar.plot()` which put labels in the wrong place (PR #8). o Fixed `plotCI()` to allow `pch` to be a vector (PR #11). o Added arguments to `gap.plot()` to support non-standard box types (PR #17). Changes in version 3.8-6 o Added pkgdown site at https://plotrix.github.io/plotrix/ o Changed `Authors` to more descriptive `Authors@R`. Changes in version 3.8-4 (2023-11-10) o Duncan Murdoch has taken over as maintainer. o Source has been moved to Github. o A bug in the labels in `pyramid.plot()` reported by `biohisham` has been fixed. Changes in version 3.8-3 (2023-11-02) o Prepared by the CRAN team: the package has been orphaned. o Dr Jim Lemon passed away in September 2023. o man/plotrix-package contained old version information duplicating the DESCRIPTION, so this has been commented out. o panes.Rd attempted to plot symbols not available to the pdf() device used for R CMD check, which should have been in \donttest{}. o This file was not in a documented format for a NEWS file. o barlabels.Rd, draw.radial.line.Rd, textbox.Rd, thigmophobe.labels.Rd had 'samp' or 'link' where '\samp' or '\link' was meant, or '\samp' was missing before braces. o soil.texture.Rd contained defunct URLs. o Markup in CITATION has been modernized. Changes in version 3.8-2 (2021-09-08) o fixed showcount option in sizetree o log10 plotting added to radial.plot family (thanks to Keziah Conroy) o added X and Y axis labels in gap.boxplot Changes in version 3.8-1 (2021-01-21) o dropped makeDendrite, plotDendrite and sumDendrite functions Changes in version 3.7-8 (2020-04-16) o Either axis in barp can now be omitted using the stax* arguments o HH:MM to decimal hour conversion with hm2dec argument in clock24.plot o Improved the placement of top.labels in pyramid.plot o Fixed color problem in floating.pie when zero or NA present (thanks to Christoffer Flensburg) o Fixed label problem in radial.plot.labels (thanks to Fabio Parracho Silva) o Added gap_barp function that will eventually replace gap.barplot (thanks to Pamela Rueda-Cediel) Changes in version 3.7-7 (2019-12-05) o twoord.plot now calls axis.POSIXct for the x-axis if appropriate fixed problem with conditional statements using "class" Changes in version 3.7-6 (2019-06-21) o fixed color.axis when "at" values are outside the plot limits Changes in version 3.7-5 (2019-04-07) o fixed the "empty list" bug in listDepth (thanks to Tingting Zhan) o new and elegant thigmophobe function (thanks to Bill Venables) o adjusted text size and placement in taylor.diagram for pos.cor=FALSE o added makeDensityMatrix and densityGrid functions o fixed functions that called 'barplot' (thanks to Martin Maechler) Changes in version 3.7-4 (2018-10-03) o fixed the dimension loss in color.scale when xrange specified Changes in version 3.7-3 (2018-08-26) o enhancement for gradient.rect function (thanks to Rod Lamming) o fix for gantt.chart function (thanks to Andrius Getzinis) o improvement to thigmophobe (thanks to Duncan Murdoch) o fixed specified legend position in the barp function Changes in version 3.7-2 (2018-05-27) o align plotrix-package.Rd with DESCRIPTION file o added user-specified labels to bumpchart Changes in version 3.7-1 (2018-05-14) o fix for the multivari function (thanks to Ulrike Groemping) o added the plotH function (thanks to Derek Ogle) Changes in version 3.7 (2017-12-07) o fixed brkdnNest due to changes arriving in R-3.4.3 o added the joyPlot function o multivari plot function added (thanks to Ulrike Groemping) Changes in version 3.6-6 (2017-08-16) o added fill arguments to draw.circle (thanks to David Winsemius) o color2D.matplot now adds trailing zeros to values (thanks to Yuan Zhou) o a few ehancements to gantt.chart (thanks to Suman Khanal) o fixed the problem of asking for "l" type in polar.plot (thanks to Alex Pal) o improved version of violin_plot (thanks to Darshan Baral) Changes in version 3.6-5 (2017-05-10) o added the clustered.dotplots and violin_plot functions o fixed the extra call to plot in soil.texture (thanks to Dylan Beaudette) o added an option to radial.grid to allow it to display a blank grid o fixed a mysterious problem with equating one argument to another in the box.heresy function Changes in version 3.6-4 (2016-12-30) o fixed a typo in twoord.plot that caused an error when the range of the right axis went negative o added the jiggle function o changed the show.nulls argument in intersectDiagram to the nulls label o fixed the "fill" problem in textbox (thanks to Kohleth Chia) o added the placeLabels function o enhancement to raw.means.plot (thanks to Henrik Singmann) o added the binciW function, which fixes an error (thanks to Marc Girondot) o fixed the bug with displaying dispersion in barNest Changes in version 3.6-3 (2016-07-21) o fixed the errant y label in radial.pie o fixed the problem with degrees/radians in draw.ellipse (thanks to Wouter vander Bijl) Changes in version 3.6-2 (2016-05-11) o fixed the call to clip in rectFill (thanks to Cheng Zhou) o fixed the incorrect placing of some text in arctext (thanks to Mark Heckmann) o fixed the misbehaving y axis in brkdn.plot o improved the circumferential labels in clock24.plot Changes in version 3.6-1 (2015-12-20) o updated ehplot function (thanks to Robby Englemann) o pyramid.plot now displays trailing zeros (thanks to Simon Thornley) o problem with time/date x values in vectorField fixed o colors and staggering added to plot.dendrite (thanks to Marna Wagley) Changes in version 3.6 (2015-10-20) o fixed the missing left axis ticks in pyramid.plot (thanks to Jacob Clark) o corrected addtable2plot for log y plots (thanks to Andrew Metcalfe) o made the axis label and axis tick expansions the same in twoord.plot (thanks to wxj) o made the axis label and tick labels the same color as the axis in twoord.plot o added stack labels to the sizetree function o added imports now necessary for R CMD check Changes in version 3.5-12 (2015-05-16) o added choice of time axis (1 or 3) to gantt.chart (thanks to Mathias Collins) o added outlined error bars to the dispersion function (thanks to Michael Eisenring) o added a check for no variation in values to color.scale and color2D.matplot (thanks to Diego Calzolari) Changes in version 3.5-11 (2015-01-21) o changed my email address Changes in version 3.5-10 (2014-11-09) o added calculation method for SD in taylor.diagram (thanks to Melanie Moeller) o added the assembly seat distribution functions "seats" and "election" (thanks to Barry Rowlingson and Duncan Murdoch) o fixed the rectangle border problem in legendg (thanks to Christian Graul) Changes in version 3.5-9 o added tangential labels to radial.plot Changes in version 3.5-8 o fixed the line length bug in feather.plot (thanks to Dr. Kazama) Changes in version 3.5-6 o added optional radial lines to the radial.grid function (thanks to Darren Obbard) Changes in version 3.5-5 (2014-03-12) o fixed the radial label bug in the radial.* functions (thanks to Mayeul Kauffmann) o changed the circumferential label suppress value in the radial.* functions to NULL o added the color.axis function o added log correction for boxed.labels (thanks to Flemming Skjøth) o fixed the breaks bug in histStack.default (thanks to Derek Ogle) o added scaled bar widths to barNest Changes in version 3.5-3 (2014-01-23) o fixed the problems with data frames and margins in battleship.plot (thanks to David Carlson) o set xpd=TRUE for the boxed.labels function (thanks to Francois Rousseu) o changed the pie.labels function to call text and adjust in x and y o added plain text labelling to pie.labels o tested for a current device in cluster.overplot and count.overplot (thanks to Markus Elze) Changes in version 3.5-2 (2013-11-11) o added the get.tablepos function (thanks to Peter Murakami) o passed the ... argument(s) to points and dispersion in brkdn.plot (thanks to Peter Mandeville) o added text adjustment for the circumferential labels to radial.plot o added the fill.corner function to do waffle plots (thanks to Zhao Jin) Changes in version 3.5-1 (2013-09-04) o added the tsxpos function (thanks to Prof J C Nash) o added a warning for off-axis labels to staxlab (thanks again to Prof Nash) o added the arrows argument to bumpchart (thanks to Jie) o added the axes argument to gap.boxplot (thanks to Shane Carey) Changes in version 3.4-8 (2013-06-15) o fixed a minor bug in the ylim argument of gap.plot o twoord.plot had some bugs cleaned up and now has a do.first argument o fixed the missing background colors in addtable2plot o allowed floating.pie to ignore zero and NA values (thanks to Jose deSantos) o added the "stax" argument to gap.plot (thanks to Zheng Lu) o fixed the problem with "yaxlab" in gap.barplot (thanks to Giorgio Galetti) o added the "histStack" and "plotH" functions (thanks to Derek Ogle) Changes in version 3.4-7 (2013-04-13) o added automatic spreading out to pie.labels o fixed the "priorities extremes" bug in gantt.chart (thanks to Michael Motta) o pyramid.plot now accepts NA values (thanks to Susumu Tanimura) o radial.plot now does a rank clock plot (thanks to Don Dennerline) Changes in version 3.4-6 (2013-02-23) o fixed the kite line positioning in kiteChart (thanks to Justin Dellinger) Changes in version 3.4-5 (2012-09-18) o fixed the upside down character bug in arctext o fixed the typo in the demo function for kite chart Changes in version 3.4-4 (2012-09-11) o added the radial.grid function to the NAMESPACE Changes in version 3.4-3 (2012-07-29) o minor bug that counted NAs in the propbrk function fixed Changes in version 3.4-2 (2012-06-22) o Character spacing and placement improved in draw.arc and arctext (thanks to Ted Toal) o radialtext and draw.radial.line functions added (also thanks to Ted Toal) o weighted.hist now allows a custom X axis to be displayed (thanks to Ben Graf) o Added the barlabels function Changes in version 3.4-1 (2012-05-19) o Fixed the alignment problem in pie3D and rationalized angle increments o Added the raw.means.plot functions contributed by Henrik Singmann o vastly improved the speed of the sizetree function o added the "varpos" argument to the kiteChart function - thanks to Nikolaus Lampardariou) Changes in version 3.4 (2012-04-01) o added the border argument to the sizetree function o multhist now returns all values from hist - thanks to John Muccigrosso o fixed a bug in addtable2plot that appeared on plots with a log x axis o fixed an almost invisible bug in drawSectorAnnulus - thanks to Denes o added the "mar" argument to pie3D - thanks to Qinghua Zhao Changes in version 3.3-9 (2012-02-16) o Fixed the bug in centipede.plot that I introduced in v3.3-8 Changes in version 3.3-8 (2012-02-13) o added the horizontal grid argument to centipede plot (thanks to Colin Wahl) Changes in version 3.3-7 o Fixed a color bug in plotCI (thanks to Daniel Wollschlaeger) Changes in version 3.3-6 (2012-02-03) o Added the battleship plot (or Ford curve) thanks to Adam Maltese o Added the box.heresy function - thanks to Gianni Lavaredo Changes in version 3.3-4 o Added the display.na argument to the dispersion function (thanks to Lasse Jacobsen) o Removed the "Overall" bar in barNest when counts are being displayed Changes in version 3.3-3 (2011-12-28) o Fixed a bug in the Hinton diagram option (thanks to Xavier Fernández i Marín) Changes in version 3.3-2 (2011-12-21) o color2D.matplot will now display a Hinton diagram o added padding for negative values in twoord.plot (thanks to Hans Borcher) o added the maxEmptyRect function (thanks again to Hans Borchers) Changes in version 3.3-1 (2011-11-24) o expanded the color options and added top labels in sizetree o returned the frequency calculation in weighted.hist to what it used to be Changes in version 3.3 (2011-11-18) o fixed the vertical lines color in addtable2plot o fixed the frequency calculation in weighted.hist (thanks to Jarad Niemi) o added the size_n_color plot Changes in version 3.2-8 (2011-11-02) o added partitioning of intersections to intersectDiagram Changes in version 3.2-7 o bug fix for the examples in ladderplot Changes in version 3.2-6 (2011-09-29) o added the ruginv function after fixing some encoding problems Changes in version 3.2-5 (2011-09-28) o fixed a color assignment problem in plotCI o added automatic color assignment in sizetree where all levels use the same colors Changes in version 3.2-4 (2011-09-06) o Fixed the missing "shade" argument in pie3D (thanks to Jesse Brown) o Added specifiable priority legend label and extreme descriptors (thanks to Pedro Reis) o Added the (experimental) radial.pie function Changes in version 3.2-3 (2011-08-08) o Fixed a few warnings from CRAN check (dotplot.mtb, gap.boxplot, symbolbarplot) o Added the ruginv function (thanks to Peter Solymos) Changes in version 3.2-2 (2011-06-04) o Added the labbePlot function (thanks to Whitney Melroy) o Fixed the showall argument problem in the barNest function o Fixed the problem with data frame input in the intersectDiagram function Changes in version 3.2-1 (2011-05-09) o Added the sumbrk function to brkdnNest (thanks to Kevin Burnham) o The dispbars function (just a call to dispersion) is now gone o Added user specified text colors to boxed.labels (thanks to Thorn Thaler) o Added the ehplot function (thanks to Robby, Michael & Felix) Changes in version 3.2 (2011-04-30) o Rewrote intersectDiagram to use equidistant spacing o Fixed a warning in oz.windrose.legend o Fixed default ordinate scaling in twoord.plot o Major rewrite of brkdnNest, barNest and drawNestedBars functions o Major rewrite of color.scale function o Added sliceArray function for barNest due to the above rewrite Changes in version 3.1-2 (2011-04-24) o Fixed a minor bug in intersectDiagram Changes in version 3.1-1 o Border colors added to gantt.chart (thanks to Brandon Fessler) o Extensive rewrite of the intersectDiagram function and helpers o Rewrite of the dendroPlot function o categoryReshape function added Changes in version 3.1 (2011-03-13) o intersectDiagram zero instance levels fixed o intersectDiagram now invisibly returns the list of intersections o Spacing within levels in intersectDiagram simplified o makeIntersectList now discards empty levels of intersection o makeIntersectList color assignment fixed o dendroPlot function added Changes in version 3.0-9 (2011-02-28) o Fixed the priority coloring problem in gantt.chart o Added optional vertical lines to addtable2plot (thanks to Bill Sperry) o Fixed the overshooting y axis for certain values of y in barp Changes in version 3.0-8 (2011-02-08) o Added semi-intelligent cell labelling to the color2D.matplot function Changes in version 3.0-7 (2011-01-26) o Fixed the right ordinate alignment in twoord.plot Changes in version 3.0-6 (2011-01-10) o Added the "barlabels" argument to drawNestedBars o big fix for the makeDendrite, furc and plot.dendrite functions Changes in version 3.0-5 (2010-12-06) o added Christophe Dutang's fix for the twoord.stackpoly function o fixed the confidence limit problem in barNest (I sincerely hope) Changes in version 3.0-4 (2010-12-01) o added semi-intelligent bar labelling to the sizetree function o added yaxs="i" to the empty plot in twoord.plot (thanks to Giles Crane) o added the Wilson binomial CI functions for brkdnNest Changes in version 3.0-3 (2010-11-18) o added the ladderplot function (thanks to Peter Solymos) Changes in version 3.0-2 (2010-11-04) o rewrote intersectDiagram to better display missing intersections o added a correction for character expansion to boxed.labels o fixed the count method for barNest Changes in version 3.0-1 (2010-11-03) o competely rewrote the barNest family of functions o removed labels for empty sets in intersectDiagram Changes in version 3.0 (2010-09-09) o fixed some minor problems with oz.windrose (thanks to Brad Evans) o added a 'locator' option to zoomInPlot (thanks to Greg Snow) o added the 'padj' argument to stackpoly for more tick label control o made the 'srt' argument work for both x and y axes in staxlab o fixed two little bugs in thigmophobe (thanks to Stephen Milborrow) o added the 'add' argument to radial.plot (thanks to Evan Daugharthy) Changes in version 2.9-5 (2010-07-05) o added the kiteChart function o added the "pos" argument to the getFigCtr function Changes in version 2.9-4 (2010-06-25) o added a calculated default vector of axis tick positions to twoord.plot o added a "mar" argument to the taylor.diagram function Changes in version 2.9-3 (2010-05-16) o added the gamma.col argument to taylor.diagram (thanks to Julian Arnold) o added the radial.labels function (thanks to Tali Vardi) o added the multiple colors per labels to gantt.chart (thanks to Nicolas Immelman) o added the rectFill function o added an option to the barp function to use rectFill Changes in version 2.9-2 (2010-04-22) o fixed the margin problem in staircase.plot o fixed the default y-axis tick placement in barp Changes in version 2.9-1 (2010-04-13) o fixed the "big gap" problem in the gap.plot function o added the twoord.stackplot function (thanks to Christophe Dutang) Changes in version 2.9 (2010-04-02) o added the panes function o fixed the border bug in color2D.matplot o fixed the indexing bug in drawNestedBars Changes in version 2.8-4 (2010-03-22) o added the triax.fill function which necessitated... o changed the initial plot call from triax.frame to triax.plot o removed the "main" argument from triax.frame o added brkdnNest to replace hierobrk o rewrote barNest to suit brkdnNest o added drawNestedBars for the display of barNest o changed all remaining hierobarp functions to barNest Changes in version 2.8-3 (2010-02-21) o radical rewrite of the pyramid.plot function o fixed up barp example mistake o fixed the title position in zoomInPlot o rewrote the hierobarp function as barNest Changes in version 2.8-2 (2010-02-12) o added the label.cex argument to the gantt.chart function o changed the name of the hierobarp function to barNest Changes in version 2.8-1 o added the calculation of proportions to hierobarp Changes in version 2.8 (2010-01-22) o added the cex argument to the staircase.plot function o added a bit to the plotCI function examples o changed \code tags to \samp and removed formatting from \link tags o added the ylog argument to the barp function (thanks to Fatima Kreusch) o added the legendg function (thanks to Primoz Peterlin) o removed the Piper diagram functions until they run correctly Changes in version 2.7-2 (2009-10-26) o added the axislab.cex argument to the twoord.plot function Changes in version 2.7-1 (2009-10-11) o added the getMarginWidth function o added the bracketing lines and labels to hierobarp o added the hierobarp.svymean and hierobarp.svyprop functions o added the lwd argument to stackpoly (thanks to Vaclav Varvarovsky) o included an example to show how to use gantt.chart without dates o included an example of histogram + density curve in twoord.plot Changes in version 2.7 (2009-08-19) o added the getFigCtr function o removed the final grouping lines from hierobarp Changes in version 2.6-4 (2009-07-19) o fixed the bug in hierobrk and hierobarp that got the order of breakdown factors wrong Changes in version 2.6-3 o fixed the bug in gap.plot that lost the high values Changes in version 2.6-2 o complete rewrite of the hierobarp and hierobrk functions o rewrite of barhier function and name changed to sizetree Changes in version 2.6-1 (2009-06-14) o Minor bug fix in the gap.plot function. ChangesiIn Version 2.6 o Improved bar/line plotting in the twoord.plot function. o Added the fullaxis function. Changes in version 2.5-5 (2009-05-04) o Changed the default symbol in count.overplot to "1". o Added bar plotting to the twoord.plot function. o Added fill between the confidence lines to the dispersion function. o Added the bumpchart function. (Thanks to Andreas Christofferson for the idea) o Added the spreadout function to spread out cramped labels. o Added table cell size correction for the cex argument. (Thanks to Brian Diggs for the patch) Changes in version 2.5-4 (2009-03-19) o Fixed the bug in dotplot.mtb function. Changes in version 2.5-3 (2009-03-16) o Introduced the hierobarp function. o Introduced the zoomInPlot function. o New version of dotplot.mtb (with bug) Changes in version 2.5-2 (2009-02-19) o and earlier. You don't expect me to remember all that, do you?