Learn R Programming


output: github_document

Package ggiraphExtra contains many useful functions for exploratory 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

3,520

Version

0.3.0

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

KeonWoong Moon

Last Published

October 6th, 2020

Functions in ggiraphExtra (0.3.0)

getMapping

extract variable name from mapping, aes
coord_radar

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

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

Draw a Wilkinson dot plot
ggAncova

Make an interactive plot for an ANCOVA model
ggArea

Draw an interactive area plot
addLabelDf

Add value labels to the data.frame
ggHeatmap

Make an interactive Heatmap
palette2colors

Extract colors from a palette
pastecolon

Paste character vectors separated by colon
num2cut

Computing breaks for make a histogram of a continuous variable
ggPoints

Make an interactive scatterplot with regression line(s)
newColName

find new column name
ggPredict

Visualize predictions from the multiple regression models.
browsers

Browser market share 2011
ggErrorBar

Make an interactive bar plot with error bar
ggPair

Make an interactive scatter and line plot
ggDensity

Make a density plot with histogram
ggBar

Draw an interactive barplot
ggHSD

Draw Tukey Honest Significant Differences plot
ggRadar

Draw a radar chart
ggRose

Draw an interactive Rose plot
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
ggDonut

Draw a Donut plot
ggChoropleth

Draw an interactive choropleth map
ggBoxplot

Draw boxplots of a data.frame
ggCor

Draw a heatmap of correlation test
unselectNumeric

Unselect numeric column of a data.frame
ggPie

Draw a pie plot
ggPieDonut

Draw a Pie and Donut plot
ggViolin

Draw violin plots of a data.frame
p2chr

Convert p values to character
ggSpine

Draw an interactive spinogram
num2factorDf

Make numeric column of a data.frame to factor
rose

Rose sales among 7 groups in a year
makeEq

Make a regression equation of a model
subcolors

Make a subcolors according to the mainCol
summarySE

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

Make a data.frame of yhat with a model
taco

Taco ratings by age group
rescale_df

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

Clean theme for ggCor
theme_clean

Clean theme for PieDonut plot
pastecomma

Add comma to vectors
ggCatepillar

Make an interactive catepillar plot
ggCLE

Draw a cleveland dot plot