Changelog
Source:NEWS.md
Ternary v2.3.6 (2026-02-02)
- Enable web app.
- Upgrade
Annotate()to use LAPJV in place of Hungarian algorithm.
Ternary v2.3.5 (2025-09-03)
CRAN release: 2025-09-03
- Fix location of
Annotate()annotations withTernaryPlot(region = *). - Deprecate functions that have moved to PlotTools.
- Increase oldest tested version from R3.6 to R4.0.
Ternary v2.3.4 (2025-05-07)
CRAN release: 2025-05-07
- Tweak documentation to clarify point colouring and contour vectorization.
- Move contour documentation from vignette to documentation page.
Ternary v2.3.3 (2024-08-27)
CRAN release: 2024-08-27
- Support plotting of
c(0, 0, 0), at origin. - Require R 3.6.
- Remove ‘viridis’ dependency.
Ternary v2.3.2 (2024-07-25)
CRAN release: 2024-07-25
- Document reading data into R in vignette for new users.
- Provide package anchors in documentation pages.
Ternary v2.3.0 (2024-01-08)
CRAN release: 2024-01-09
-
regionparameter plots a sub-region of the ternary space. - Support
...inTernaryContour(Func = function(...))(#81).
Ternary v2.2.1 (2023-06-28)
CRAN release: 2023-06-29
-
Polygon-Geometrynow imported from PlotTools. Aliases of these functions are provided but will be removed in a later version of this package. - Use characters, not numerics, for version number checks (see https://bugs.r-project.org/show_bug.cgi?id=18548).
Ternary v2.2.0 (2023-05-11)
CRAN release: 2023-05-11
- New function
Annotate()annotates points on ternary plot. - New option
filledto produce filled contour lines inTernaryContour()(#69). - Improve clarity of point size plotting example.
- Native colour bar support in
ColourTernary()(#66). - Require R 3.5 (due to dependency on “rlang”).
Ternary v2.1.1 (2022-10-04)
CRAN release: 2022-10-04
- Fix regression that caused
colparameter to be ignored. - Fix failure to plot grid when
grid.linesis integer. - Mention
srtgraphical parameter inTernaryText()documentation.
Ternary v2.1.0 (2022-05-09)
CRAN release: 2022-05-09
- Colour sub-region of ternary plot with
ColourTernary():- Add
Polygon-Geometryfunctions for polygon manipulation. - Support
NAvalues inColourTernary().
- Add
- Tidy code formatting and catch typos.
Ternary v2.0.0 (2022-01-05)
CRAN release: 2022-01-04
- Create Holdridge plots using
HoldridgePlot()and related functions (#48). - Add
panel.firstandpanel.lastparameters toTernaryPlot()(fixing #54). - Support graphical parameters (e.g.
xpd) inTernaryPlot(). - Add introductory vignette for new R users.
- Help diagnose non-installation of app.
Ternary v1.2.4 (2021-12-03)
CRAN release: 2021-12-03
- Default to upward direction if
TernaryPlot()not yet called. - Improved input checking in
TernaryPointValues()andTernaryContour(), (#53), and avoid unnecessary calculations.
Ternary v1.2.3 (2021-10-08)
CRAN release: 2021-10-08
- Fix bug in
TernaryApp()when ‘colourpicker’ not previously installed. - Update to ‘testthat’ edition 3.
Ternary v1.2.2 (2021-05-12)
CRAN release: 2021-05-12
- New vignette with interpolation example (#46).
- Document point styling in vignette.
-
TernaryCoords(), aliasTernaryToXY(), accepts matrices.
Ternary v1.2.1 (2020-12-09)
CRAN release: 2020-12-09
- Use package ‘vdiffr’ conditionally in tests.
- Trivial documentation improvements.
Ternary v1.2.0 (2020-10-17)
CRAN release: 2020-10-16
- Add Shiny user interface; launch with
TernaryApp(). - Optional parameter
axis.rotateto allow axis labels to be plotted ‘unrotated’ (https://github.com/ms609/Ternary/issues/38). - Fix error in
xtip.rotate(thanks @LSanselme). - Add examples to documentation.
Ternary v1.1.4 (2020-02-27)
CRAN release: 2020-02-27
- Support user-specified colours in
ColourTernary(). - More options for controlling axis colours in
TernaryPlot(). - Add examples to documentation.
- axis.labels example in vignette.
Ternary v1.1.3 (2019-12-04)
CRAN release: 2019-12-04
- Use
inherits, notclass[https://developer.r-project.org/Blog/public/2019/11/09/when-you-think-class.-think-again]. - Obey user-specified
directioninTernaryContour()andTernaryPointValues()(thanks @pkR-pjR).
Ternary v1.1.2 (2019-09-16)
CRAN release: 2019-09-16
-
clockwiseparameter allows plots to be configured in ‘flipped’ orientation (https://github.com/ms609/Ternary/issues/22)
Ternary v1.1.0 (2019-04-16)
CRAN release: 2019-04-15
Bug fixes
- Maintain isometry when one of
xlimorylimis specified. - Fix issues with
TernaryPlot()documentation. - Remove names in
TernaryCoords().
Ternary v1.0.2 (2018-10-31)
CRAN release: 2018-10-30
- Improve configuration options by allowing:
- Custom colouration of axis text;
- Modification of axis tick length.
Ternary v1.0.1 (2018-07-05)
CRAN release: 2018-07-05
- Plot minor lines between grid lines, with options to customise appearance.
- Document magnification options.
Ternary v1.0.0 (2017-12-21)
CRAN release: 2017-12-21
- Add function
JoinTheDots()to plot lines and points simultaneously. - Support
xlim&ylimforTernaryPlot(). - Choose direction of plot using new
pointparameter. - Allow labelling of tips and of sides (
alabbecomesatip). - Improved control over labelling of plot (
clab.rotateparameter). - Improve documentation.
Ternary v0.1.1 (2017-11-23)
CRAN release: 2017-11-23
- Added colour-blind compatible colour palettes
cbPalette8andcbPalette15. - Support
lab.fontinTernaryPlot().