| ggtikzAnnotation {ggtikz} | R Documentation | 
Prepare a TikZ annotation for a ggplot.
Description
ggtikzAnnotation objects are meant to be added to a ggtikzCanvas object.
Usage
ggtikzAnnotation(
  tikz_code,
  x = c("data", "panel"),
  y = c("data", "panel"),
  xy = NULL,
  panelx = NULL,
  panely = NULL,
  transform = TRUE,
  replace_inf = TRUE,
  clip = "on"
)
Arguments
| tikz_code | The tikz code to use for annotation. Backslashes must be escaped! | 
| x | Reference frame for the x coordinates. Either "data" or "panel". | 
| y | Reference frame for the y coordinates. Either "data" or "panel". | 
| xy | Reference frame for both x and y coordinates. Trumps  | 
| panelx | x position of the panel to use as coordinate reference, starting from the left, 1-based. | 
| panely | y position of the panel to use as coordinate reference, starting from the top, 1-based. | 
| transform | Should TikZ coordinates be transformed according to the
scale transformation? If  | 
| replace_inf | Should annotation coordinates containing 'Inf' or '-Inf'
be adjusted so these values correspond to the edge of the available space?
This is analogous to the behavior of ggplot when infinite values are
encountered.
See also  | 
| clip | Should annotations be clipped to the panel boundaries?
See the  | 
Details
This function prepares TikZ annotations in a form understandable to a ggtikzCanvas object. An annotation can be added to multiple ggtikzCanvas objects, provided that each underlying ggplot object has the necessary panels to know what to do with this information.
Value
A ggtikzAnnotation object, which can be added to a ggtikzCanvas object.
See Also
grid.tikzAnnotate for annotation of base graphics
ggtikz for a helper function for quick one-step annotations.
ggtikzCanvas for information about initiating the annotation process.