Skip to main content

Curated resources about Data Visualization, Drawing & Publishing in R

391
GitHub Stars
240
Curated Resources
10
Categories
6 hours ago
Last Refreshed
ggplotInteractive plotsNetwork VisualizationSpatial VisualizationTablesPublishingDrawing & RenderingOthersLearningInspirations

Use this list with your AI agent

Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:

"Show me how to...? resources from awesome-r-dataviz"

Installation instructions →

What's inside

ggplot

  • animationAnimations

    A gallery of animations in statistics and utilities to create animations.

  • brickrDomain-specific

    3D LEGO models and mosaics from images using R and tidyverse.

  • bulletchartrAdditional Plot Types

    Builds bullet charts suitable for tracking KPIs.

  • CairoDevices

    Graphics device using cairographics library for creating bitmap images or output.

  • colorfindrPalettes 🎨

    Extracts colors from various image types, plots treemaps and 3D scatterplots.

  • colormindPalettes 🎨

    Generate Color Palettes With AI (using colormind.io palette generator).

Inspirations

Interactive plots

  • billboarder

    R Htmlwidget for billboard.js.

  • dygraphs

    R interface to dygraphs.

  • ggiraph

    Make 'ggplot' graphics interactive.

  • googleVis

    Interface between R and the Google Chart Tools.

  • highcharter

    R wrapper for highcharts based on htmlwidgets.

  • plotly

    An interactive graphing library for R.

Publishing

  • blogdown

    Create Blogs and Websites with R Markdown.

  • bookdown

    Authoring Books and Technical Documents with R Markdown.

  • posterdown

    Use RMarkdown to generate PDF Conference Posters via HTML.

Drawing & Rendering

  • bunny

    Useful helper functions for working with magick.

  • ggtextures

    Drawing textured rectangles and bars with ggplot.

  • isocubes

    An isometric rendering canvas with cubes as the only graphics primitive.

  • magick

    Advanced Image-Processing in R.

  • rayfocus

    Add depth of field to images.

  • rayrender

    A raytracer for R. Based on Peter Shirley's "Ray Tracing in One Weekend" book series.

Spatial Visualization

  • cartography

    Thematic Cartography.

  • geofacet

    R package for geographical faceting with ggplot2.

  • ggmap

    A package for plotting maps in R with ggplot2.

  • globe4r

    Interactive globe visualisations.

  • leaflet

    R Interface to Leaflet Maps.

  • mapextrud

    Build Extruded Maps in R.

Tables

  • DT

    R Interface to the jQuery Plug-in DataTables.

  • formattable

    Formattable Data Structures.

  • gt

    Easily generate information-rich, publication-quality tables from R.

  • kableExtra

    Construct Complex Table with knitr::kable() + pipe.

  • mmtable2

    Allows you to create and combine tables with a ggplot2/patchwork syntax.

Showing a sample of 240 resources. View the full list on GitHub →