Function to fill a ternary plot with coloured tiles. Useful in combination with
TernaryPointValues()
and TernaryContour()
.
TernaryTiles(
x,
y,
down,
resolution,
col,
direction = getOption("ternDirection", 1L)
)
Numeric vectors specifying x and y coordinates of centres of each triangle.
Logical vector specifying TRUE
if each triangle should point
down (or right), FALSE
otherwise.
The number of triangles whose base should lie on the longest axis of the triangle. Higher numbers will result in smaller subdivisions and smoother colour gradients, but at a computational cost.
Vector specifying the colour with which to fill each triangle.
(optional) Integer specifying the direction that the current ternary plot should point: 1, up; 2, right; 3, down; 4, left.
TernaryTiles()
is called for its side effect – painting a ternary
plot with coloured tiles. It invisibly returns NULL
.
Other functions for colouring and shading:
ColourTernary()
TernaryPlot()
TernaryXRange()
#> [1] -0.5 0.5
TernaryYRange()
#> [1] -0.0669873 0.9330127
TernaryTiles(0, 0.5, TRUE, 10, "red")
xy <- TernaryCoords(c(4, 3, 3))
TernaryTiles(xy[1], xy[2], FALSE, 5, "darkblue")