Learn R Programming

⚠️There's a newer version (0.3.0) of this package.Take me there.

output: github_document

Package ggiraphExtra contains many useful functions for exploratoty plots. These functions are made by both 'ggplot2' and 'ggiraph' packages. You can make a static ggplot or an interactive ggplot by setting the parameter interactive=TRUE.

Package installation

You can install package ggiraphExtra from CRAN with the following command.

install.packages("ggiraphExtra")

You can install the latest version of ggiraphExtra from github.

#install.packages("devtools")
devtools::install_github("cardiomoon/ggiraphExtra")

Full version of this vignette

You can find the full version of this vignette at http://rpubs.com/cardiomoon/231820

Shiny app for interactive plot

You can find the shiny app for interactive plot using the ggiraphExtra package at:

http://web-r.org:3838/explore

http://r-ggplot2.com:3838/explore

http://web-r.club:3838/explore

Copy Link

Version

Install

install.packages('ggiraphExtra')

Monthly Downloads

4,456

Version

0.2.9

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

KeonWoong Moon

Last Published

July 22nd, 2018

Functions in ggiraphExtra (0.2.9)

ggEffect

Visualize the effect of interaction between two continuous independent variables on a response variable
ggPair

Make an interactive scatter and line plot
ggHeatmap

Make an interactive Heatmap
ggDensity

Make a density plot with histogram
ggHSD

Draw Tukey Honest Significant Differences plot
ggDot

Draw a Wilkinson dot plot
ggDonut

Draw a Donut plot
ggChoropleth

Draw an interactive choropleth map
ggRadar

Draw a radar chart
makeEq

Make a regression equation of a model
pastecomma

Add comma to vectors
rescale_df

Rescale all numeric variables of a data.frame except grouping variable
ggPoints

Make an interactive scatterplot with regression line(s)
ggPredict

Visualize predictions from the multiple regression models.
ggSpine

Draw an interactive spinogram
palette2colors

Extract colors from a palette
unselectNumeric

Unselect numeric column of a data.frame
ggRose

Draw an interactive Rose plot
newColName

find new column name
num2cut

Computing breaks for make a histogram of a continuous variable
ggCor

Draw a heatmap of correlation test
model2df

Make a data.frame of yhat with a model
pastecolon

Paste character vectors separated by colon
ggPie

Draw a pie plot
rose

Rose sales among 7 groups in a year
subcolors

Make a subcolors according to the mainCol
ggPieDonut

Draw a Pie and Donut plot
num2factorDf

Make numeric column of a data.frame to factor
theme_clean

Clean theme for PieDonut plot
ggViolin

Draw violin plots of a data.frame
theme_clean2

Clean theme for ggCor
p2chr

Convert p values to character
myscale

Rescale a vector with which minimum value 0 and maximum value 1
myscale2

Rescale a vector with which minimum value 0 and maximum value 1
taco

Taco ratings by age group
summarySE

Summarize a continuous variable by groups with mean, sd and SE
coord_radar

The radar coordinate system is a modification of polar coordinate system, commonly used for radar chart
ggBoxplot

Draw boxplots of a data.frame
ggBar

Draw an interactive barplot
ggCLE

Draw a cleveland dot plot
ggArea

Draw an interactive area plot
browsers

Browser market share 2011
getMapping

extract variable name from mapping, aes
ggCatepillar

Make an interactive catepillar plot
ggAncova

Make an interactive plot for an ANCOVA model
addLabelDf

Add value labels to the data.frame
ggErrorBar

Make an interactive bar plot with error bar