Make 'ggplot2' Graphics Interactive

Create interactive 'ggplot2' graphics using 'htmlwidgets'.


ggiraph 0.3.1

  • size management has been improved
  • there are 3 new geometries: geom_boxplot_interactive, geom_line_interactive and geom_bar_interactive.
  • addCustomMessageHandler has to be called once to avoid a javascript exception
  • fix display issue in RStudio viewer for Windows

ggiraph 0.3.0

  • Allow zooming & panning to be turned off
  • clicked elements can now be tracked from shiny

ggiraph 0.2.0

  • Migration to d3.js
  • Update to htmlwidgets 0.6

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.


0.4.1 by David Gohel, 3 months ago

Report a bug at

Browse source code at

Authors: David Gohel [aut, cre], Mike Bostock [cph] (d3.js), Speros Kokenes [cph] (d3-lasso)

Documentation:   PDF Manual  

GPL-3 license

Imports grid, htmlwidgets, htmltools, stats, plyr, rvg, xml2, uuid

Depends on ggplot2

Suggests knitr, rmarkdown, maps, shiny

Imported by ggiraphExtra.

Suggested by packcircles.

See at CRAN