Micah P. Dombrowski / Aug 16 2019
Remix of R Template by Nextjournal
R Multipanel Plots
Built-in Plotting
# 4 figures arranged in 2 rows and 2 columns attach(mtcars) par(mfrow=c(2,2)) plot(wt,mpg, main="Scatterplot of wt vs. mpg") plot(wt,disp, main="Scatterplot of wt vs disp") hist(wt, main="Histogram of wt") boxplot(wt, main="Boxplot of wt")
ggplot2/gridExtra
Have to install gridExtra
first.
install.packages("gridExtra")
library(ggplot2) library(gridExtra) p1 <- qplot(mpg, wt, data = mtcars, colour = cyl) p2 <- qplot(mpg, data = mtcars) + ggtitle("title") p3 <- qplot(mpg, data = mtcars, geom = "dotplot") p4 <- p1 + facet_wrap( ~ carb, nrow = 1) + theme(legend.position = "none") + ggtitle("facetted plot") grid.arrange(p1, p2, p3, p4, nrow = 2)
Plotly
library(plotly) p1 <- plot_ly(economics, x = ~date, y = ~unemploy) %>% add_lines(name = ~"unemploy") p2 <- plot_ly(economics, x = ~date, y = ~uempmed) %>% add_lines(name = ~"uempmed") subplot(p1, p2)
Loading viewer…