# Streamlined Plot Theme and Plot Annotations for 'ggplot2'

## Documentation for package ‘cowplot’ version 1.2.0

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

## Help Pages

add_sub | Add annotation underneath a plot
agg_null_device | Null devices
align_plots | Align multiple plots vertically and/or horizontally
as_grob | Convert a base plot or a ggplot2 plot into a grob
as_gtable | Convert plot or other graphics object into a gtable
axis_canvas | Generates a canvas onto which one can draw axis-like objects.
background_grid | Add/modify/remove the background grid in a ggplot2 plot
cairo_null_device | Null devices
circle_key_glyph | Create customizable legend key glyphs
draw_figure_label | Add a label to a figure
draw_grob | Draw a grob.
draw_image | Draw an image
draw_label | Draw a text label or mathematical expression.
draw_line | Draw a line from connected points
draw_plot | Draw a (sub)plot.
draw_plot_label | Add a label to a plot
draw_text | Draw multiple text-strings in one go.
GeomDrawGrob | Draw a grob.
get_legend | Retrieve the legend of a plot
get_panel | Retrieve the panel or part of a panel of a plot
get_panel_component | Retrieve the panel or part of a panel of a plot
get_plot_component | Get plot components
get_subtitle | Get plot titles
get_title | Get plot titles
get_x_axis | Get plot axes
get_y_axis | Get plot axes
ggdraw | Set up a drawing layer on top of a ggplot
ggsave2 | Cowplot reimplementation of 'ggsave()'.
gtable_remove_grobs | Remove named elements from gtable
gtable_squash_cols | Set the width of given columns to 0.
gtable_squash_rows | Set the height of given rows to 0.
insert_xaxis_grob | Insert an axis-like grob on either side of a plot panel in a ggplot2 plot.
insert_yaxis_grob | Insert an axis-like grob on either side of a plot panel in a ggplot2 plot.
panel_border | Add/remove the panel border in a ggplot2 plot
pdf_null_device | Null devices
plot_components | Get plot components
plot_component_names | Get plot components
plot_grid | Arrange multiple plots into a grid
plot_to_gtable | Convert plot or other graphics object into a gtable
png_null_device | Null devices
rectangle_key_glyph | Create customizable legend key glyphs
save_plot | Alternative to 'ggsave()', with better support for multi-figure plots.
set_null_device | Sets the null graphics device
stamp | Stamp plots with a label, such as good, bad, or ugly.
stamp_bad | Stamp plots with a label, such as good, bad, or ugly.
stamp_good | Stamp plots with a label, such as good, bad, or ugly.
stamp_ugly | Stamp plots with a label, such as good, bad, or ugly.
stamp_wrong | Stamp plots with a label, such as good, bad, or ugly.
theme_cowplot | Create the default cowplot theme
theme_half_open | Create the default cowplot theme
theme_map | Create a theme for map plotting
theme_minimal_grid | Minimalistic themes with grids
theme_minimal_hgrid | Minimalistic themes with grids
theme_minimal_vgrid | Minimalistic themes with grids
theme_nothing | Create a completely empty theme