ggpattern package

High level package description

ggpattern-package ggpattern

ggpattern: 'ggplot2' Pattern Geoms

Geom functions

patterned geom functions to use with {ggplot2}

geom_rect_pattern() geom_bar_pattern() geom_bin_2d_pattern() geom_bin2d_pattern() geom_boxplot_pattern() geom_col_pattern() geom_crossbar_pattern() geom_ribbon_pattern() geom_area_pattern() geom_density_pattern() geom_histogram_pattern() geom_polygon_pattern() geom_map_pattern() geom_sf_pattern() geom_tile_pattern() geom_violin_pattern()

ggplot2 geoms with support for pattern fills

Scale functions

patterned scale functions to use with {ggplot2}

scale_pattern_angle_continuous() scale_pattern_angle_discrete() scale_pattern_density_continuous() scale_pattern_density_discrete() scale_pattern_spacing_continuous() scale_pattern_spacing_discrete() scale_pattern_xoffset_continuous() scale_pattern_xoffset_discrete() scale_pattern_yoffset_continuous() scale_pattern_yoffset_discrete() scale_pattern_aspect_ratio_continuous() scale_pattern_aspect_ratio_discrete() scale_pattern_key_scale_factor_continuous() scale_pattern_key_scale_factor_discrete() scale_pattern_scale_continuous() scale_pattern_scale_discrete() scale_pattern_phase_continuous() scale_pattern_phase_discrete() scale_pattern_frequency_continuous() scale_pattern_frequency_discrete() scale_pattern_res_continuous() scale_pattern_res_discrete() scale_pattern_rot_continuous() scale_pattern_rot_discrete()

Scales for continuous pattern aesthetics

scale_pattern_type_continuous() scale_pattern_type_discrete() scale_pattern_subtype_continuous() scale_pattern_subtype_discrete() scale_pattern_filename_continuous() scale_pattern_filename_discrete() scale_pattern_filter_continuous() scale_pattern_filter_discrete() scale_pattern_gravity_continuous() scale_pattern_gravity_discrete() scale_pattern_orientation_continuous() scale_pattern_orientation_discrete() scale_pattern_grid_continuous() scale_pattern_grid_discrete() scale_pattern_units_continuous() scale_pattern_units_discrete() scale_pattern_continuous() scale_pattern_discrete()

Scales for discrete pattern aesthetics

scale_pattern_alpha_continuous() scale_pattern_alpha() scale_pattern_alpha_discrete() scale_pattern_alpha_ordinal()

Alpha transparency scales

scale_pattern_colour_brewer() scale_pattern_fill_brewer() scale_pattern_fill2_brewer() scale_pattern_colour_distiller() scale_pattern_fill_distiller() scale_pattern_fill2_distiller()

Sequential, diverging and qualitative colour scales from colorbrewer.org

scale_pattern_colour_continuous() scale_pattern_fill_continuous() scale_pattern_fill2_continuous()

Continuous and binned colour scales

scale_pattern_colour_gradient() scale_pattern_fill_gradient() scale_pattern_fill2_gradient() scale_pattern_colour_gradient2() scale_pattern_fill_gradient2() scale_pattern_fill2_gradient2() scale_pattern_colour_gradientn() scale_pattern_fill_gradientn() scale_pattern_fill2_gradientn()

Gradient colour scales

scale_pattern_colour_grey() scale_pattern_fill_grey() scale_pattern_fill2_grey()

Sequential grey colour scales

scale_pattern_colour_hue() scale_pattern_fill_hue() scale_pattern_fill2_hue()

Evenly spaced colours for discrete data

scale_pattern_colour_viridis_d() scale_pattern_fill_viridis_d() scale_pattern_fill2_viridis_d() scale_pattern_colour_viridis_c() scale_pattern_fill_viridis_c() scale_pattern_fill2_viridis_c()

Viridis colour scales from viridisLite

scale_pattern_type_identity() scale_pattern_subtype_identity() scale_pattern_angle_identity() scale_pattern_density_identity() scale_pattern_spacing_identity() scale_pattern_xoffset_identity() scale_pattern_yoffset_identity() scale_pattern_alpha_identity() scale_pattern_linetype_identity() scale_pattern_size_identity() scale_pattern_shape_identity() scale_pattern_colour_identity() scale_pattern_fill_identity() scale_pattern_fill2_identity() scale_pattern_aspect_ratio_identity() scale_pattern_key_scale_factor_identity() scale_pattern_filename_identity() scale_pattern_filter_identity() scale_pattern_gravity_identity() scale_pattern_scale_identity() scale_pattern_orientation_identity() scale_pattern_phase_identity() scale_pattern_frequency_identity() scale_pattern_grid_identity() scale_pattern_res_identity() scale_pattern_rot_identity() scale_pattern_units_identity() scale_pattern_identity()

Use values without scaling

scale_pattern_linetype() scale_pattern_linetype_continuous() scale_pattern_linetype_discrete()

Scale for line patterns

scale_pattern_type_manual() scale_pattern_subtype_manual() scale_pattern_angle_manual() scale_pattern_density_manual() scale_pattern_spacing_manual() scale_pattern_xoffset_manual() scale_pattern_yoffset_manual() scale_pattern_alpha_manual() scale_pattern_linetype_manual() scale_pattern_size_manual() scale_pattern_shape_manual() scale_pattern_colour_manual() scale_pattern_fill_manual() scale_pattern_fill2_manual() scale_pattern_aspect_ratio_manual() scale_pattern_key_scale_factor_manual() scale_pattern_filename_manual() scale_pattern_filter_manual() scale_pattern_gravity_manual() scale_pattern_scale_manual() scale_pattern_orientation_manual() scale_pattern_phase_manual() scale_pattern_frequency_manual() scale_pattern_grid_manual() scale_pattern_res_manual() scale_pattern_rot_manual() scale_pattern_units_manual() scale_pattern_manual()

Create your own discrete scale

scale_pattern_shape() scale_pattern_shape_discrete() scale_pattern_shape_ordinal() scale_pattern_shape_continuous()

Scales for shapes, aka glyphs

scale_pattern_size_continuous() scale_pattern_size()

Scales for area or radius

Geom ggproto objects

Geom ggproto objects that developers could theoretically extend

GeomRectPattern ggpattern-ggproto GeomBarPattern GeomBoxplotPattern GeomColPattern GeomCrossbarPattern GeomRibbonPattern GeomAreaPattern GeomDensityPattern GeomPolygonPattern GeomMapPattern GeomSfPattern GeomTilePattern GeomViolinPattern

Geom ggproto objects

New geom development functions

various functions mainly intended for developing new geoms

create_polygon_df()

Create a polygon_df object from the given coordinates

is_polygon_df()

Test if object is polygon_df or NULL

draw_key_polygon_pattern() draw_key_boxplot_pattern() draw_key_crossbar_pattern()

Key glyphs for legends

Defunct functions

Defunct functions that were removed from a previous version

calculate_bbox_polygon_df() convert_img_to_array() convert_polygon_df_to_alpha_channel() convert_polygon_df_to_polygon_grob() convert_polygon_df_to_polygon_sf() convert_polygon_sf_to_polygon_df() create_gradient_img() fetch_placeholder_img() fill_area_with_img() rotate_polygon_df()

Defunct data/functions