ggthemes: Extra Themes, Scales and Geoms for 'ggplot2'

Some extra themes, geoms, and scales for 'ggplot2'. Provides 'ggplot2' themes and scales that replicate the look of plots by Edward Tufte, Stephen Few, 'Fivethirtyeight', 'The Economist', 'Stata', 'Excel', and 'The Wall Street Journal', among others. Provides 'geoms' for Tufte's box plot and range frame.

AuthorJeffrey B. Arnold [aut, cre], Gergely Daroczi [ctb], Bo Werth [ctb], Brian Weitzner [ctb], Joshua Kunst [ctb], Baptise Auguie [ctb], Bob Rudis [ctb], Hadley Wickham [ctb, cph] (Code from the ggplot2 package.), Justin Talbot [ctb] (Code from the labeling package), Joshua London [ctb]
Date of publication2017-02-19 10:53:38
MaintainerJeffrey B. Arnold <>

View on CRAN

Man pages

bank_slopes: Bank Slopes to 45 degrees

calc_pal: Calc color palette (discrete)

calc_shape_pal: Calc shape palette (discrete)

canva_pal: color palettes

canva_palettes: 150 Color Palettes from Canva

circlefill_shape_pal: Filled Circle Shape palette (discrete)

cleveland_shape_pal: Shape palette from Cleveland "Elements of Graphing Data"...

colorblind: Colorblind Color Palette (Discrete) and Scales

economist_pal: Economist color palette (discrete)

excel_pal: Excel color palette (discrete)

few_pal: Color Palletes from Few's "Practical Rules for Using Color in...

fivethirtyeight_pal: color palette

gdocs_pal: Google Docs color palette (discrete)

geom_rangeframe: Range Frames

geom_tufteboxplot: Tufte's Box Blot

ggthemes: ggthemes

ggthemes_data: Palette data for the ggthemes package

hc_pal: Highcharts JS color palette (discrete)

palette_pander: Color palette from the pander package

ptol_pal: Color Palettes from Paul Tol's "Colour Schemes"

range_breaks: Pretty axis breaks inclusive of extreme values

scale_calc: LibreOffice Calc color scales

scale_color_tableau: Tableau color scales.

scale_colour_canva: Discrete color scale using color palettes

scale_colour_gradient2_tableau: Tableau diverging colour scales (continuous)

scale_colour_gradient_tableau: Tableau sequential colour scale (continuous)

scale_economist: Economist color scales

scale_excel: Excel color scales

scale_few: Color scales from Few's "Practical Rules for Using Color in...

scale_fivethirtyeight: color scales

scale_gdocs: Google Docs color scales

scale_hc: Highcharts color and fill scales

scale_linetype_stata: Stata linetype palette (discrete)

scale_pander: Color scale from the pander package

scale_ptol: Color Scales from Paul Tol's "Colour Schemes

scale_shape_calc: Calc shape scale

scale_shape_circlefill: Filled Circle Shape palette (discrete)

scale_shape_cleveland: Shape scales from Cleveland "Elements of Graphing Data"

scale_shape_stata: Stata shape scale

scale_shape_tableau: Tableau shape scales

scale_shape_tremmel: Shape scales from Tremmel (1995)

scale_solarized: Solarized color scales

scale_stata: Stata color scales

scale_wsj: Wall Street Journal color and fill scales

show_linetypes: Show linetypes

show_shapes: Show shapes

smart_digits: Format numbers with automatic number of digits

solarized_pal: Solarized color palette (discrete)

solarized_rebase: Base colors for Solarized light and dark themes

stata_linetype_pal: Stata linetype palette (discrete)

stata_pal: Stata color palettes (discrete)

stata_shape_pal: Stata shape palette (discrete)

stat_fivenumber: Calculate components of a five-number summary

tableau_color_pal: Color Palettes based on Tableau (discrete)

tableau_div_gradient_pal: Tableau diverging colour gradient palettes (continuous)

tableau_seq_gradient_pal: Tableau sequential colour gradient palettes (continuous)

tableau_shape_pal: Tableau Shape Palettes (discrete)

theme_base: Theme Base

theme_calc: Theme Calc

theme_economist: ggplot color theme based on the Economist

theme_excel: ggplot color theme based on old Excel plots

theme_few: Theme based on Few's "Practical Rules for Using Color in...

theme_fivethirtyeight: Theme inspired by plots

theme_foundation: Foundation Theme

theme_gdocs: Theme with Google Docs Chart defaults

theme_hc: Highcharts JS theme

theme_igray: Inverse gray theme

theme_map: Clean theme for maps

theme_pander: A ggplot theme originated from the pander package

theme_par: Theme which takes its values from the current 'base' graphics...

theme_solarized: ggplot color themes based on the Solarized palette

theme_solid: Theme with nothing other than a background color

theme_stata: Themes based on Stata graph schemes

theme_tufte: Tufte Maximal Data, Minimal Ink Theme

theme_wsj: Wall Street Journal theme

tremmel_shape_pal: Shape palette from Tremmel (1995) (discrete)

wsj_pal: Wall Street Journal color palette (discrete)


bank_slopes Man page
calc_pal Man page
calc_shape_pal Man page
canva_pal Man page
canva_palettes Man page
circlefill_shape_pal Man page
cleveland_shape_pal Man page
colorblind_pal Man page
economist_pal Man page
excel_pal Man page
extended_range_breaks Man page
extended_range_breaks_ Man page
few_pal Man page
fivethirtyeight_pal Man page
gdocs_pal Man page
geom_rangeframe Man page
GeomRangeFrame Man page
geom_tufteboxplot Man page
GeomTufteboxplot Man page
ggthemes Man page
ggthemes_data Man page
ggthemes-package Man page
hc_pal Man page
palette_pander Man page
ptol_pal Man page
scale_color_calc Man page
scale_color_canva Man page
scale_color_colorblind Man page
scale_color_continuous_tableau Man page
scale_color_economist Man page
scale_color_excel Man page
scale_color_few Man page
scale_color_fivethirtyeight Man page
scale_color_gdocs Man page
scale_color_gradient2_tableau Man page
scale_color_gradient_tableau Man page
scale_color_hc Man page
scale_color_pander Man page
scale_color_ptol Man page
scale_color_solarized Man page
scale_color_stata Man page
scale_color_tableau Man page
scale_color_wsj Man page
scale_colour_calc Man page
scale_colour_canva Man page
scale_colour_colorblind Man page
scale_colour_economist Man page
scale_colour_excel Man page
scale_colour_few Man page
scale_colour_fivethirtyeight Man page
scale_colour_gdocs Man page
scale_colour_gradient2_tableau Man page
scale_colour_gradient_tableau Man page
scale_colour_hc Man page
scale_colour_pander Man page
scale_colour_ptol Man page
scale_colour_solarized Man page
scale_colour_stata Man page
scale_colour_tableau Man page
scale_colour_wsj Man page
scale_fill_calc Man page
scale_fill_canva Man page
scale_fill_colorblind Man page
scale_fill_continuous_tableau Man page
scale_fill_economist Man page
scale_fill_excel Man page
scale_fill_few Man page
scale_fill_fivethirtyeight Man page
scale_fill_gdocs Man page
scale_fill_gradient2_tableau Man page
scale_fill_gradient_tableau Man page
scale_fill_hc Man page
scale_fill_pander Man page
scale_fill_ptol Man page
scale_fill_solarized Man page
scale_fill_stata Man page
scale_fill_tableau Man page
scale_fill_wsj Man page
scale_linetype_stata Man page
scale_shape_calc Man page
scale_shape_circlefill Man page
scale_shape_cleveland Man page
scale_shape_stata Man page
scale_shape_tableau Man page
scale_shape_tremmel Man page
show_linetypes Man page
show_shapes Man page
smart_digits Man page
smart_digits_format Man page
solarized_pal Man page
solarized_rebase Man page
stata_linetype_pal Man page
stata_pal Man page
stata_shape_pal Man page
stat_fivenumber Man page
StatFivenumber Man page
tableau_color_pal Man page
tableau_div_gradient_pal Man page
tableau_seq_gradient_pal Man page
tableau_shape_pal Man page
theme_base Man page
theme_calc Man page
theme_economist Man page
theme_economist_white Man page
theme_excel Man page
theme_few Man page
theme_fivethirtyeight Man page
theme_foundation Man page
theme_gdocs Man page
theme_hc Man page
theme_igray Man page
theme_map Man page
theme_pander Man page
theme_par Man page
theme_solarized Man page
theme_solarized_2 Man page
theme_solid Man page
theme_stata Man page
theme_tufte Man page
theme_wsj Man page
tremmel_shape_pal Man page
wsj_pal Man page


ggthemes/R/canva.R ggthemes/R/fivethirtyeight.R ggthemes/R/utils.R ggthemes/R/theme-map.R ggthemes/R/theme-foundation.R ggthemes/R/geom-rangeframe.R ggthemes/R/geom-tufteboxplot.R ggthemes/R/theme-solid.R ggthemes/R/ggthemes-package.R ggthemes/R/scale-tufte.R ggthemes/R/gdocs.R ggthemes/R/tableau.R ggthemes/R/igray.R ggthemes/R/excel.R ggthemes/R/hc.R ggthemes/R/colorblind.R ggthemes/R/solarized.R ggthemes/R/ptol.R ggthemes/R/show.R ggthemes/R/ggthemes-data.R ggthemes/R/calc.R ggthemes/R/wsj.R ggthemes/R/pander.R ggthemes/R/few.R ggthemes/R/base.R ggthemes/R/stata.R ggthemes/R/economist.R ggthemes/R/stat-fivenumber.R ggthemes/R/banking.R ggthemes/R/shapes.R ggthemes/R/tufte.R
ggthemes/man/theme_pander.Rd ggthemes/man/scale_shape_tremmel.Rd ggthemes/man/theme_fivethirtyeight.Rd ggthemes/man/theme_gdocs.Rd ggthemes/man/few_pal.Rd ggthemes/man/fivethirtyeight_pal.Rd ggthemes/man/show_shapes.Rd ggthemes/man/theme_igray.Rd ggthemes/man/scale_gdocs.Rd ggthemes/man/scale_colour_gradient_tableau.Rd ggthemes/man/stat_fivenumber.Rd ggthemes/man/scale_ptol.Rd ggthemes/man/scale_few.Rd ggthemes/man/palette_pander.Rd ggthemes/man/calc_pal.Rd ggthemes/man/scale_fivethirtyeight.Rd ggthemes/man/geom_rangeframe.Rd ggthemes/man/theme_tufte.Rd ggthemes/man/theme_base.Rd ggthemes/man/theme_few.Rd ggthemes/man/theme_wsj.Rd ggthemes/man/colorblind.Rd ggthemes/man/scale_shape_calc.Rd ggthemes/man/scale_shape_cleveland.Rd ggthemes/man/hc_pal.Rd ggthemes/man/tableau_div_gradient_pal.Rd ggthemes/man/tremmel_shape_pal.Rd ggthemes/man/scale_pander.Rd ggthemes/man/scale_shape_stata.Rd ggthemes/man/scale_calc.Rd ggthemes/man/theme_par.Rd ggthemes/man/wsj_pal.Rd ggthemes/man/circlefill_shape_pal.Rd ggthemes/man/scale_hc.Rd ggthemes/man/solarized_rebase.Rd ggthemes/man/theme_map.Rd ggthemes/man/theme_economist.Rd ggthemes/man/economist_pal.Rd ggthemes/man/bank_slopes.Rd ggthemes/man/tableau_color_pal.Rd ggthemes/man/scale_linetype_stata.Rd ggthemes/man/excel_pal.Rd ggthemes/man/geom_tufteboxplot.Rd ggthemes/man/cleveland_shape_pal.Rd ggthemes/man/calc_shape_pal.Rd ggthemes/man/gdocs_pal.Rd ggthemes/man/theme_calc.Rd ggthemes/man/scale_shape_circlefill.Rd ggthemes/man/scale_stata.Rd ggthemes/man/range_breaks.Rd ggthemes/man/theme_solid.Rd ggthemes/man/scale_economist.Rd ggthemes/man/stata_pal.Rd ggthemes/man/scale_excel.Rd ggthemes/man/solarized_pal.Rd ggthemes/man/smart_digits.Rd ggthemes/man/theme_foundation.Rd ggthemes/man/scale_shape_tableau.Rd ggthemes/man/theme_solarized.Rd ggthemes/man/canva_palettes.Rd ggthemes/man/stata_shape_pal.Rd ggthemes/man/ggthemes.Rd ggthemes/man/ptol_pal.Rd ggthemes/man/theme_stata.Rd ggthemes/man/tableau_shape_pal.Rd ggthemes/man/show_linetypes.Rd ggthemes/man/scale_color_tableau.Rd ggthemes/man/theme_hc.Rd ggthemes/man/ggthemes_data.Rd ggthemes/man/canva_pal.Rd ggthemes/man/scale_solarized.Rd ggthemes/man/tableau_seq_gradient_pal.Rd ggthemes/man/scale_colour_gradient2_tableau.Rd ggthemes/man/scale_wsj.Rd ggthemes/man/scale_colour_canva.Rd ggthemes/man/stata_linetype_pal.Rd ggthemes/man/theme_excel.Rd

Questions? Problems? Suggestions? or email at

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.