| compassRose | R Documentation |
This function draws a fully personnalisable compass rose.
compassRose(
x = 0,
y = 0,
labels = c("S", "W", "N", "E"),
rot = 0,
cex.cr = 1,
cex.let = cex.cr,
col.cr = c(1, 8),
col.let = 1,
border = c(1, 8),
offset = 1.2,
add = TRUE,
...
)
compassRoseCardinal(
x,
y = x,
rot = 0,
cex.cr = 1,
cex.let = 1,
labels = c("S", "W", "N", "E"),
offset = 1.2,
col.cr = c(1, 8),
col.let = 1,
border = c(1, 8),
...
)
x, y |
the x and y coordinates of the center of the compass rose. |
labels |
a vector of four character strings used as labels for the cardinal directions. |
rot |
rotation for the compass rose in degrees (clockwise). |
cex.cr |
the magnification to be used for the whole compass rose. |
cex.let |
the magnification to be used for labels. |
col.cr |
a vector of colors used to draw compass rose (see details). |
col.let |
a character string specifying the labels' color. |
border |
a vector of colors of the borders of the compass rose. |
offset |
label offset of the cardinal points. |
add |
a logical. Should the compass rose be added on the current graph? |
... |
additional arguments to be passed to |
Both col.cr and border are repeated over (base::rep()
is called) so it has a 8 elements, meaning all triangles the compass rose is
made of could have their own color.
Note that there already exists a similar function by Jim Lemon in sp
package.
compassRose(): A compass rose with the four cardinal directions
and additional directions.
compassRoseCardinal(): A compass with the four cardinal directions only.
compassRose(0, rot = 25, cex.cr = 2, col.let = 2, add = FALSE)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.