R Data Visualization

r
visualization
ggplot2
graphics
highcharts
Tutorials, color tools, ggplot2 extensions, and interactive chart and map packages for visualizing data in R.
Published

31 October 2026

This guide collects tutorials, examples, and packages for drawing charts and maps in R. Begin with the three picks under Start here, then browse the ggplot2 tutorials, color tools, and package tables as your project needs them. QGIS tutorials, data, and tools for mapping are on the GIS page.

Start here

ggplot2 and chart design

Worked examples

Color

ggplot2 extensions and plot helpers

Package What it does
ggblanket Aims to simplify making ggplot2 charts
ggdist Draws distributions and uncertainty in ggplot2
ggbump Adds a geom for bump plots to ggplot2
legendry Extends ggplot2 with more kinds of legends and axis guides
ggstatsplot Adds statistical test results to ggplot2 plots
gghighlight Highlights chosen points or lines in a ggplot2 chart
visdat Quick exploratory plots of a dataset’s structure
venneuler Draws Venn and Euler diagrams

Interactive charts and maps

Package What it does
plotly Builds interactive charts from R
highcharter R wrapper for the Highcharts JavaScript library
rCharts Builds interactive JavaScript charts from R
heatbarWithRHighcharts Example of an interactive heatmap and bar chart made with R and Highcharts
GWalkR Opens a data frame in a drag-and-drop chart builder
ggmap Plots maps in R with ggplot2
leaflet Documentation for the leaflet package for interactive maps
globe4r Draws interactive globe visualizations