addArrowMark {trackViewer} | R Documentation |
A function to add arrow mark for emphasizing peaks
addArrowMark( pos = grid.locator(), label = NULL, angle = 15, length = unit(0.25, "inches"), col = "red", cex = 1, quadrant = 4, type = "closed", vp = NULL )
pos |
A unit object representing the location of arrow mark to be placed at current viewport. Default is the value of grid.locator, which will get the location of the mouse click. |
label |
A character or expression vector. |
angle |
A parameter passed into grid::arrow function. The angle of arrow head in degrees (smaller numbers produce narrower, pointier arrows). Essentially describes the width of the arrow head. |
length |
A parameter passed into grid::arrow function. Aunit specifying the length of the arrow head. |
col |
color of the arrow |
cex |
Multiplier applied to fontsize |
quadrant |
the direction of arrow, 1: to bottomleft, 2: to bottomright, 3: to topright, 4: to topleft |
type |
A parameter passed into grid::arrow function. One of "open" or "closed" indicating whether the arrow head should be a closed triangle. |
vp |
A Grid viewport object. It must be output of |
invisible x, y position value.
See Also as addGuideLine
, arrow
grid.newpage() addArrowMark(list(x=unit(.5, "npc"), y=unit(.5, "npc")), label="label1", col="blue") ## how to get the position by mouse click if(interactive()){ pos <- addArrowMark(label="byClick") addArrowMark(pos, label="samePosAsAbove") }