The easiest way to point at something: a single hand-drawn arrow (with an
optional handwriting label) that does not inherit the plot's aesthetics. A
thin wrapper around geom_sketch_arrow() in the spirit of
ggplot2::annotate().
Usage
annotate_sketch_arrow(
x,
y,
xend,
yend,
label = NULL,
curvature = "auto",
roughness = 1,
arrow_type = "open",
seed = NULL,
...
)Arguments
- x, y
Source point (where the label sits). Numeric, recycled.
- xend, yend
Target point (where the arrow points). Numeric, recycled.
- label
Optional text shown at the source.
NULLdraws a bare arrow.- curvature, roughness, arrow_type, seed
Passed to
geom_sketch_arrow().- ...
Other arguments passed on to
geom_sketch_arrow()(e.g.colour,linewidth,arrow_length,family).
See also
Other sketch-geoms:
GeomSketchAbline,
GeomSketchArrow,
GeomSketchBoxplot,
GeomSketchBracket,
GeomSketchCallout,
GeomSketchChicklet,
GeomSketchCol,
GeomSketchContourFilled,
GeomSketchCurve,
GeomSketchDotplot,
GeomSketchDumbbell,
GeomSketchEdge,
GeomSketchEllipse,
GeomSketchEngrave,
GeomSketchGantt,
GeomSketchHex,
GeomSketchLine,
GeomSketchLinerange,
GeomSketchLollipop,
GeomSketchMarkCircle,
GeomSketchMarkHull,
GeomSketchPath,
GeomSketchPoint,
GeomSketchPolygon,
GeomSketchRect,
GeomSketchRibbon,
GeomSketchRug,
GeomSketchSegment,
GeomSketchSfPolygon,
GeomSketchSlope,
GeomSketchSmooth,
GeomSketchSpoke,
GeomSketchTextRepel,
GeomSketchViolin,
StatSketchBeeswarm,
StatSketchCalendar,
StatSketchDensityRidges,
StatSketchFunnel,
StatSketchPie,
StatSketchPyramid,
StatSketchRadar,
StatSketchStream,
StatSketchTreemap,
StatSketchWaffle,
StatSketchWaterfall,
annotate_sketch(),
annotate_sketch_callout(),
annotate_sketch_highlight(),
geom_sketch_alluvial(),
geom_sketch_arc_diagram(),
geom_sketch_bin2d(),
geom_sketch_bump(),
geom_sketch_chord(),
geom_sketch_contour(),
geom_sketch_count(),
geom_sketch_dendrogram(),
geom_sketch_density(),
geom_sketch_density2d(),
geom_sketch_ecdf(),
geom_sketch_function(),
geom_sketch_histogram(),
geom_sketch_jitter(),
geom_sketch_marimekko(),
geom_sketch_mosaic(),
geom_sketch_parallel(),
geom_sketch_qq(),
geom_sketch_quantile(),
geom_sketch_rose(),
geom_sketch_sunburst(),
geom_sketch_text(),
sketch_graph()
Examples
library(ggplot2)
ggplot(faithful, aes(eruptions, waiting)) +
geom_sketch_point(seed = 1L) +
annotate_sketch_arrow(x = 2.2, y = 90, xend = 1.9, yend = 75,
label = "short bursts", colour = "#C0392B",
seed = 3L) +
theme_sketch()
