# Grammar-Native Hand-Drawn Geoms for 'ggplot2'

## Documentation for package ‘ggsketch’ version 2.0.0

- DESCRIPTION file
- User guides, package vignettes and other documentation
- Package NEWS
- Package README

## Help Pages

A B C E F G H L P R S T W

## -- A --

animate_sketch | Animate a sketch plot by "boiling" its lines
annotate_sketch | Sketchy annotations
annotate_sketch_arrow | Add a one-off sketchy arrow annotation
annotate_sketch_callout | Add a one-off sketchy callout annotation
annotate_sketch_highlight | Highlighter swipes and hand-drawn underlines
annotate_sketch_underline | Highlighter swipes and hand-drawn underlines
arrowhead | Build the ideal paths for one arrowhead

## -- B --

boil_gganimate | Boil a gganimate animation (sketch wobble + data transitions)

## -- C --

CoordSketch | A hand-drawn coordinate system
CoordSketchPolar | A hand-drawn polar coordinate system
coord_sketch | A hand-drawn coordinate system
coord_sketch_polar | A hand-drawn polar coordinate system
curve_fill | Flatten a closed Bezier boundary to a polygon, then fill

## -- E --

element_sketch_line | Hand-drawn theme elements
element_sketch_paper | Paper-ground theme element
element_sketch_rect | Hand-drawn theme elements
engrave_fill | Fill a region with tonal engraving (line density follows a tone field)
engrave_ladder | Build a tonal hatch ladder for engraving fills

## -- F --

force_layout | Force-directed graph layout (Fruchterman-Reingold)

## -- G --

GeomSketchAbline | Sketchy reference lines
GeomSketchArea | Sketchy ribbon and area geoms
GeomSketchArrow | Sketchy content-aware arrows
GeomSketchBoxplot | Sketchy boxplot
GeomSketchBracket | Sketchy significance / comparison brackets
GeomSketchCallout | Sketchy callouts (boxed labels with a leader arrow)
GeomSketchChicklet | Sketchy chicklet chart
GeomSketchCircle | Sketchy circle and ellipse geoms
GeomSketchCol | Sketchy column / bar geom
GeomSketchContourFilled | Sketchy filled contour and 2-D density bands
GeomSketchCrossbar | Sketchy interval geoms
GeomSketchCurve | Sketchy curved connector
GeomSketchDotplot | Sketchy dot plot
GeomSketchDumbbell | Sketchy dumbbell chart
GeomSketchEdge | Sketchy network edges and nodes
GeomSketchEllipse | Sketchy circle and ellipse geoms
GeomSketchEngrave | Sketchy engraving: tonal shading by hatch-line density
GeomSketchErrorbar | Sketchy interval geoms
GeomSketchFunnel | Sketchy funnel chart
GeomSketchGantt | Sketchy Gantt / timeline chart
GeomSketchHex | Sketchy hexagonal heatmap
GeomSketchHline | Sketchy reference lines
GeomSketchLabelRepel | Sketchy repelled text and labels
GeomSketchLine | Sketchy line geom
GeomSketchLinerange | Sketchy interval geoms
GeomSketchLollipop | Sketchy lollipop chart
GeomSketchMarkCircle | Sketchy bounding marks around point groups
GeomSketchMarkEllipse | Sketchy bounding marks around point groups
GeomSketchMarkHull | Sketchy hull marks around point groups
GeomSketchMarkRect | Sketchy bounding marks around point groups
GeomSketchNode | Sketchy network edges and nodes
GeomSketchPath | Sketchy path geom
GeomSketchPie | Sketchy pie and donut charts
GeomSketchPoint | Sketchy point geom
GeomSketchPointrange | Sketchy interval geoms
GeomSketchPolygon | Sketchy polygon geom
GeomSketchPyramid | Sketchy population pyramid
GeomSketchRadar | Sketchy radar (spider) chart
GeomSketchRect | Sketchy rectangle / tile geom
GeomSketchRibbon | Sketchy ribbon and area geoms
GeomSketchRidgeline | Sketchy ridgeline (joyplot)
GeomSketchRug | Sketchy marginal rug
GeomSketchSegment | Sketchy segment and step geoms
GeomSketchSfPolygon | Sketchy simple-features (sf) maps
GeomSketchShade | Sketchy engraving: tonal shading by hatch-line density
GeomSketchSlope | Sketchy slope graph
GeomSketchSmooth | Sketchy smoothed conditional mean
GeomSketchSpoke | Sketchy spoke geom
GeomSketchStep | Sketchy segment and step geoms
GeomSketchTextRepel | Sketchy repelled text and labels
GeomSketchTile | Sketchy rectangle / tile geom
GeomSketchTreemap | Sketchy treemap
GeomSketchViolin | Sketchy violin plot
GeomSketchVline | Sketchy reference lines
GeomSketchWaterfall | Sketchy waterfall chart
geom_sketch_abline | Sketchy reference lines
geom_sketch_alluvial | Sketchy alluvial / Sankey diagram
geom_sketch_arc_diagram | Sketchy arc diagram
geom_sketch_area | Sketchy ribbon and area geoms
geom_sketch_arrow | Sketchy content-aware arrows
geom_sketch_bar | Sketchy column / bar geom
geom_sketch_beeswarm | Sketchy beeswarm chart
geom_sketch_bin2d | Sketchy 2-D bin heatmap
geom_sketch_bin_2d | Sketchy 2-D bin heatmap
geom_sketch_boxplot | Sketchy boxplot
geom_sketch_bracket | Sketchy significance / comparison brackets
geom_sketch_bump | Sketchy bump (ranking) chart
geom_sketch_calendar | Sketchy calendar heatmap
geom_sketch_callout | Sketchy callouts (boxed labels with a leader arrow)
geom_sketch_chicklet | Sketchy chicklet chart
geom_sketch_chord | Sketchy chord diagram
geom_sketch_circle | Sketchy circle and ellipse geoms
geom_sketch_col | Sketchy column / bar geom
geom_sketch_contour | Sketchy contour lines
geom_sketch_contour_filled | Sketchy filled contour and 2-D density bands
geom_sketch_count | Sketchy count geom
geom_sketch_crossbar | Sketchy interval geoms
geom_sketch_curve | Sketchy curved connector
geom_sketch_dendrogram | Sketchy dendrogram (hierarchical-clustering tree)
geom_sketch_density | Sketchy density geom
geom_sketch_density2d | Sketchy 2-D density contours
geom_sketch_density2d_filled | Sketchy filled contour and 2-D density bands
geom_sketch_density_2d | Sketchy 2-D density contours
geom_sketch_density_2d_filled | Sketchy filled contour and 2-D density bands
geom_sketch_donut | Sketchy pie and donut charts
geom_sketch_dotplot | Sketchy dot plot
geom_sketch_dumbbell | Sketchy dumbbell chart
geom_sketch_ecdf | Sketchy empirical cumulative distribution
geom_sketch_edge | Sketchy network edges and nodes
geom_sketch_ellipse | Sketchy circle and ellipse geoms
geom_sketch_engrave | Sketchy engraving: tonal shading by hatch-line density
geom_sketch_errorbar | Sketchy interval geoms
geom_sketch_freqpoly | Sketchy histogram and frequency polygon
geom_sketch_function | Sketchy function curve
geom_sketch_funnel | Sketchy funnel chart
geom_sketch_gantt | Sketchy Gantt / timeline chart
geom_sketch_hex | Sketchy hexagonal heatmap
geom_sketch_histogram | Sketchy histogram and frequency polygon
geom_sketch_hline | Sketchy reference lines
geom_sketch_jitter | Sketchy jittered points
geom_sketch_label | Sketchy text and labels
geom_sketch_label_repel | Sketchy repelled text and labels
geom_sketch_line | Sketchy line geom
geom_sketch_linerange | Sketchy interval geoms
geom_sketch_lollipop | Sketchy lollipop chart
geom_sketch_marimekko | Sketchy Marimekko (variable-width stacked bar) chart
geom_sketch_mark_circle | Sketchy bounding marks around point groups
geom_sketch_mark_ellipse | Sketchy bounding marks around point groups
geom_sketch_mark_hull | Sketchy hull marks around point groups
geom_sketch_mark_rect | Sketchy bounding marks around point groups
geom_sketch_mosaic | Sketchy mosaic plot
geom_sketch_node | Sketchy network edges and nodes
geom_sketch_parallel | Sketchy parallel-coordinates plot
geom_sketch_path | Sketchy path geom
geom_sketch_pie | Sketchy pie and donut charts
geom_sketch_point | Sketchy point geom
geom_sketch_pointrange | Sketchy interval geoms
geom_sketch_polygon | Sketchy polygon geom
geom_sketch_pyramid | Sketchy population pyramid
geom_sketch_qq | Sketchy quantile-quantile plot
geom_sketch_qq_line | Sketchy quantile-quantile plot
geom_sketch_quantile | Sketchy quantile regression lines
geom_sketch_radar | Sketchy radar (spider) chart
geom_sketch_rect | Sketchy rectangle / tile geom
geom_sketch_ribbon | Sketchy ribbon and area geoms
geom_sketch_ridgeline | Sketchy ridgeline (joyplot)
geom_sketch_rose | Sketchy coxcomb / Nightingale rose chart
geom_sketch_rug | Sketchy marginal rug
geom_sketch_segment | Sketchy segment and step geoms
geom_sketch_sf | Sketchy simple-features (sf) maps
geom_sketch_shade | Sketchy engraving: tonal shading by hatch-line density
geom_sketch_slope | Sketchy slope graph
geom_sketch_smooth | Sketchy smoothed conditional mean
geom_sketch_spoke | Sketchy spoke geom
geom_sketch_step | Sketchy segment and step geoms
geom_sketch_streamgraph | Sketchy streamgraph
geom_sketch_sunburst | Sketchy sunburst (hierarchy) chart
geom_sketch_text | Sketchy text and labels
geom_sketch_text_repel | Sketchy repelled text and labels
geom_sketch_tile | Sketchy rectangle / tile geom
geom_sketch_treemap | Sketchy treemap
geom_sketch_violin | Sketchy violin plot
geom_sketch_vline | Sketchy reference lines
geom_sketch_waffle | Sketchy waffle chart
geom_sketch_waterfall | Sketchy waterfall chart
ggsketch_check_fonts | Check for optional handwriting fonts
ggsketch_save | Save a sketch plot with a font-aware device

## -- H --

hachure_fill | Fill a polygon with hachure lines using the AET scan-line algorithm
hachure_fill_multi | Fill a multi-ring region with hachure lines (hole-aware)

## -- L --

leader_path | Route a leader line from a box edge to a target

## -- P --

paper_grain | Wash-feathering grain factor for a paper ground
paper_primitives | Build the vector primitives for a paper ground
paper_spec | Palette + layout spec for a paper ground

## -- R --

register_sketch_font | Register a handwriting font for reproducible sketch text
repel_layout | Repel overlapping label boxes away from each other and their anchors
roughen_polyline | Roughen a polyline (multiple connected segments)
rough_arc | Roughen an elliptical arc into one or more sketch stroke paths
rough_bezier | Roughen a cubic Bezier curve
rough_ellipse | Roughen an ellipse into one or more sketch stroke paths

## -- S --

scale_color_sketch | Sketch colour and fill scales
scale_color_sketch_c | Sketch colour and fill scales
scale_colour_sketch | Sketch colour and fill scales
scale_colour_sketch_c | Sketch colour and fill scales
scale_engrave | Continuous scale for the engraving 'tone' aesthetic
scale_fill_sketch | Sketch colour and fill scales
scale_fill_sketch_c | Sketch colour and fill scales
scale_medium_discrete | Discrete scale for the drawing 'medium' aesthetic
scale_pressure | Continuous scale for the sketch 'pressure' aesthetic
scale_pressure_continuous | Continuous scale for the sketch 'pressure' aesthetic
scale_roughness | Continuous scale for the sketch 'roughness' aesthetic
scale_roughness_continuous | Continuous scale for the sketch 'roughness' aesthetic
scale_sketch | Sketch colour and fill scales
scale_tone_continuous | Continuous scale for the engraving 'tone' aesthetic
sketch_arrowheads | The available arrowhead styles
sketch_arrow_grob | Create a sketchy arrow grob
sketch_band_grob | Create a sketchy filled-band grob (hole-aware region)
sketch_callout_grob | Create a sketchy callout grob (boxed label + leader arrow)
sketch_dotplot_grob | Create a sketchy dot-plot grob (stacked circular dots)
sketch_ellipse_grob | Create a sketchy ellipse / circle grob
sketch_engrave_grob | Create a sketchy engraving grob (tonal cross-hatch by line density)
sketch_fill | Dispatch fill-style to the appropriate Layer-1 fill function
sketch_fill_multi | Dispatch fill-style for a multi-ring (hole-aware) region
sketch_graph | Build node and edge data for a sketch network
sketch_media | The available drawing media
sketch_palette | The ggsketch qualitative colour palette
sketch_papers | The available paper grounds
sketch_path_grob | Create a sketchy path grob
sketch_polygon_grob | Create a sketchy polygon grob with optional hachure fill
sketch_repel_grob | Create a sketchy repelled-label grob
sketch_spray_grob | Create an airbrush / spray stroke grob
sketch_stroke_grob | Create a variable-width sketch stroke grob
sketch_style | Apply a complete hand-drawn style in one call
sketch_styles | The available style presets
sketch_wedge_grob | Create a sketchy pie/donut-wedge grob
spray_scatter | Scatter a cloud of dots along a path (airbrush / spray)
StatSketchBeeswarm | Sketchy beeswarm chart
StatSketchCalendar | Sketchy calendar heatmap
StatSketchDensityRidges | Sketchy ridgeline (joyplot)
StatSketchFunnel | Sketchy funnel chart
StatSketchPie | Sketchy pie and donut charts
StatSketchPyramid | Sketchy population pyramid
StatSketchRadar | Sketchy radar (spider) chart
StatSketchStream | Sketchy streamgraph
StatSketchTreemap | Sketchy treemap
StatSketchWaffle | Sketchy waffle chart
StatSketchWaterfall | Sketchy waterfall chart
stroke_profile | Width-profile presets for 'stroke_ribbon()'
stroke_ribbon | Build a variable-width stroke as a closed polygon ribbon

## -- T --

theme_sketch | A hand-drawn theme for ggplot2
treemap_layout | Squarified treemap layout

## -- W --

wash_bleed | Pigment bleed between two overlapping wash regions
watercolor_wash | Build a watercolour wash for a polygon region
watercolor_wash_multi | Build a hole-aware watercolour wash for a multi-ring region