NEWS
Ternary 2024-10-21
- Tweak documentation to clarify point colouring
Ternary 2.3.3 (2024-08-27)
- Support plotting of
c(0, 0, 0)
, at origin.
- Require R 3.6.
- Remove 'viridis' dependency.
Ternary 2.3.2 (2024-07-25)
- Document reading data into R in vignette for new users.
- Provide package anchors in documentation pages.
Ternary 2.3.1 (2024-02-06)
- Improve support for
region
parameter.
Ternary 2.3.0 (2024-01-09)
region
parameter plots a sub-region of the ternary space.
- Support
...
in TernaryContour(Func = function(...))
(#81).
Ternary 2.2.1 (2023-06-29)
Polygon-Geometry
now 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 2.2.0 (2023-05-11)
- New function
Annotate()
annotates points on ternary plot.
- New option
filled
to produce filled contour lines in TernaryContour()
(#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 2.1.3 (2023-02-20)
Ternary 2.1.2 (2022-11-07)
- Support independent labelling of axes.
Ternary 2.1.1 (2022-10-04)
- Fix regression that caused
col
parameter to be ignored.
- Fix failure to plot grid when
grid.lines
is integer.
- Mention
srt
graphical parameter in TernaryText()
documentation.
Ternary 2.1.0 (2022-05-09)
- Colour sub-region of ternary plot with
ColourTernary()
:
- Add
Polygon-Geometry
functions for polygon manipulation.
- Support
NA
values in ColourTernary()
.
- Tidy code formatting and catch typos.
Ternary 2.0.0 (2022-01-04)
- Create Holdridge plots using
HoldridgePlot()
and related functions
(#48).
- Add
panel.first
and panel.last
parameters to TernaryPlot()
(fixing #54).
- Support graphical parameters (e.g.
xpd
) in TernaryPlot()
.
- Add introductory vignette for new R users.
- Help diagnose non-installation of app.
Ternary 1.2.4 (2021-12-03)
- Default to upward direction if
TernaryPlot()
not yet called.
- Improved input checking in
TernaryPointValues()
and TernaryContour()
,
(#53),
and avoid unnecessary calculations.
Ternary 1.2.3 (2021-10-08)
- Fix bug in
TernaryApp()
when 'colourpicker' not previously installed.
- Update to 'testthat' edition 3.
Ternary 1.2.2 (2021-05-12)
- New vignette
with interpolation example (#46).
- Document point styling in vignette.
TernaryCoords()
, alias TernaryToXY()
, accepts matrices.
Ternary 1.2.1 (2020-12-09)
- Use package 'vdiffr' conditionally in tests.
- Trivial documentation improvements.
Ternary 1.2.0 (2020-10-16)
- Add Shiny user interface; launch with
TernaryApp()
.
- Optional parameter
axis.rotate
to 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 1.1.4 (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 1.1.3 (2019-12-04)
- Use
inherits
, not class
[https://developer.r-project.org/Blog/public/2019/11/09/when-you-think-class.-think-again].
- Obey user-specified
direction
in TernaryContour()
and
TernaryPointValues()
(thanks @pkR-pjR).
Ternary 1.1.2 (2019-09-16)
clockwise
parameter allows plots to be configured in 'flipped' orientation
(https://github.com/ms609/Ternary/issues/22)
Ternary 1.1.1 (2019-06-14)
TernaryArrows
adds arrows to a ternary plot.
Ternary 1.1.0 (2019-04-15)
New features
- Add support for contour plots and density shading.
Bug fixes
- Maintain isometry when one of
xlim
or ylim
is specified.
- Fix issues with
TernaryPlot()
documentation.
- Remove names in
TernaryCoords()
.
Ternary 1.0.2 (2018-10-30)
- Improve configuration options by allowing:
- Custom colouration of axis text;
- Modification of axis tick length.
Ternary 1.0.1 (2018-07-05)
- Plot minor lines between grid lines, with options to customise appearance.
- Document magnification options.
Ternary 1.0.0 (2017-12-21)
- Add function
JoinTheDots()
to plot lines and points simultaneously.
- Support
xlim
& ylim
for TernaryPlot()
.
- Choose direction of plot using new
point
parameter.
- Allow labelling of tips and of sides (
alab
becomes atip
).
- Improved control over labelling of plot (
clab.rotate
parameter).
- Improve documentation.
Ternary 0.1.1 (2017-11-23)
- Added colour-blind compatible colour palettes
cbPalette8
and cbPalette15
.
- Support
lab.font
in TernaryPlot()
.
Ternary 0.1.0
- Generates ternary plots with vertical left axis.