View source: R/addCircleOfCor.R
addArrows.ptca | R Documentation |
addArrows.ptca
:
Add arrows to a factorial map
(i.e., a PCA-like map),
most likely a plot of correlation produced by
createFactorMap
et alia.
addArrows.ptca( X, axis1 = 1, axis2 = 2, color = "darkorchid", alpha = 0.6, size = 1, center = c(0, 0), arrowLength = 0.3, linetype = 1 )
X |
a data frame with the coordinates of the points
(e.g., from |
axis1 |
( |
axis2 |
( |
color |
the color of the arrows. Can be one color or a vector of colors.
If |
alpha |
(Default: 0.6), the alpha (transparency) for the arrows, should be between 1 (no transparency) and 0 (completely transparent). |
size |
( |
center |
( |
arrowLength |
( |
linetype |
( |
The lastest version of this function is
in the other package
data4PCCAR
(under the name addArrows
).
The map should should first be created by, for example,
createFactorMap()
(or equivalent functions from
PTCA4CATA
), and then the arrows are added
(see example). addArrows
is typically used
with addCircleOfCor.ptca
.
a ggplot2
component to be added to a
scatterplot / map (typically created by
createFactorMap()
).
annotate
addCircleOfCor.ptca
createFactorMap
# Some PCA-like correlations corXY <- matrix(c(.5,-.5, .1,.7, .8,.5, -.1,.9, -.6,-.6), ncol = 2, byrow = TRUE ) # create a map of correlation MapCor <- createFactorMap(corXY, constraints = list(minx = -1, miny = -1, maxx = 1 , maxy = 1) ) # Add arrows and a circle to the base Map ggMapWithCircle <- MapCor$zeMap + addArrows.ptca(corXY) + addCircleOfCor.ptca() # To print the map with arrows and circle: # print(ggMapWithCircle)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.