'ggplot2' Based Publication Ready Plots
Add Summary Statistics onto a ggplot.
Annotate Arranged Figure
Storing grid.arrange() arrangeGrob() and plots
Convert Character Coordinates into Normalized Parent Coordinates (NPC)
Change Axis Scale: log2, log10 and more
Add Background Image to ggplot2
Change ggplot Panel Background Color
Set ggplot Panel Border Line
Comparison of Means
Create Aes Mapping from a List
Descriptive statistics by groups
Facet a ggplot into Multiple Panels
Change the Appearance of Titles and Axis Labels
Add Brackets with Labels to a GGPlot
Execute ggplot2 functions
Add Pairwise Comparisons P-values to a GGPlot
geom_signif exported from ggsignif package
Easy Break Creation for Numeric Axes
Checks and Returns Data Coordinates from Multiple Input Options
Extract Legends from a ggplot object
Generate Color Palettes
Add Summary Statistics or a Geom onto a ggplot
Adjust p-values Displayed on a GGPlot
Arrange Multiple ggplots
Ballon plot
Bar plot
Box plot
Density plot
Donut chart
Cleveland's Dot Plots
Dot plot
Empirical cumulative density function
Visualizing Error
Export ggplots
Histogram plot
Line plot
MA-plot from means and log fold changes
Plot Paired Data
Graphical parameters
Draw a Paragraph of Text
Pie chart
ggpubr General Arguments Description
Global Options for GGPubr
Common parameters for ggpubr stat and geom functions
ggpubr: 'ggplot2' Based Publication Ready Plots
QQ Plots
Scatter plot
Scatter Plot with Marginal Histograms
Stripcharts
GGPLOT with Summary Stats Table Under the Plot
Text
Draw a Textual Table
Violin plot
Set Gradient Color
Add Grids to a ggplot
Convert NPC to Data Coordinates
Pipe operator
Objects exported from other packages
Rotate Axes Text
Rotate a ggplot Horizontally
Remove a ggplot Component
Set Color Palette
Line types available in R
Point shapes available in R
Add Anova Test P-values to a GGPlot
Add Central Tendency Measures to a GGPLot
Plot convex hull of a set of points
Add Mean Comparison P-values to a ggplot
Plot confidence ellipses.
Add Correlation Coefficients with P-values to a Scatter Plot
Add Friedman Test P-values to a GGPlot
Add Kruskal-Wallis Test P-values to a GGPlot
Draw group mean points
Overlay Normal Density Plot
Add Manually P-values to a ggplot
Add Regression Line Equation and R-Square to a GGPLOT.
Add Stars to a Scatter Plot
Add Welch One-Way ANOVA Test P-values to a GGPlot
Create a Text Graphical object
Publication ready theme
Create a ggplot with Transparent Background
The 'ggplot2' package is excellent and flexible for elegant data visualization in R. However the default generated plots requires some formatting before we can send them for publication. Furthermore, to customize a 'ggplot', the syntax is opaque and this raises the level of difficulty for researchers with no advanced R programming skills. 'ggpubr' provides some easy-to-use functions for creating and customizing 'ggplot2'- based publication ready plots.