ggthemes is an R package that provides extra themes, scales, and geoms for ggplot2. It supplements the default ggplot2 offerings by allowing users to apply special themes (e.g., inspired by classic publications, external visualization styles), additional scale functions, and specialized geoms or color scales. It is often used to make ggplot2 plots adhere to aesthetic styles from famous news outlets, scientific journals, or presentation decks. Additional color scales and palettes for discrete and continuous data to match theme aesthetics. Extensive documentation and examples for each theme / scale so users can see how plots look and tweak them.

Features

  • A collection of additional themes for ggplot2 beyond the default (e.g. theme_economist, theme_fivethirtyeight, theme_solarized, etc.)
  • Additional color scales and palettes for discrete and continuous data to match theme aesthetics
  • Geoms / map projects / specialized scale functions that integrate with these themes for consistent output
  • Support for themes that mimic publication / journal / newspaper aesthetic styles for ease of communicating results
  • Works seamlessly as an add-on to ggplot2: same semantics, compatibility, layering etc.
  • Extensive documentation and examples for each theme / scale so users can see how plots look and tweak them

Project Samples

Project Activity

See All Activity >

Categories

Design

Follow ggthemes

ggthemes Web Site

Other Useful Business Software
Gemini 3 and 200+ AI Models on One Platform Icon
Gemini 3 and 200+ AI Models on One Platform

Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

Build generative AI apps with Vertex AI. Switch between models without switching platforms.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of ggthemes!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

R

Related Categories

R Design Software

Registered

2025-09-12