Plots
  • Introduction
  • Ⅰ.load the data and install packages
    • 0.load the data and install packages
  • Ⅱ.Plots
    • 1.Box plots
    • 2.Violin plots
    • 3.Histogram plots
    • 4.Density plots
    • 5.Dot plots
    • 6.Scatter plots
    • 7.Volcano plots
    • 8.Manhattan plots
    • 9.Heatmaps
    • 10.Ballon plots
    • 11.Vennpie plots
    • Learn more
Powered by GitBook
On this page
  • 0.1 Set work directory
  • 0.2 Load the data
  • 0.3 Install and library packages
  • 0.4. Save the plot

Was this helpful?

  1. Ⅰ.load the data and install packages

0.load the data and install packages

0.1 Set work directory

setwd("~/gitbook")

0.2 Load the data

data <-read.table("box_plots_mtcars.txt",header=T,sep="\t")
df <- data[, c("mpg", "cyl", "wt")]

df2 <-read.table("histogram_plots.txt",header=T,sep="\t")

df3 <- read.table("volcano_plots.txt", header=TRUE)

df4 <- read.table("manhattan_plots_gwasResults.txt",header=T,sep="\t")

df5 <-read.table("heatmaps.txt",header=T,sep="\t")
dm <- data.matrix(df5[1:nrow(df5),2:ncol(df5)])
row.names(dm) <- df5[,1]

df6 <- read.table("ballon_plots_GO.txt", header=T, sep="\t")

df7 <- read.table("box_plots_David_GO.txt",header=T,sep="\t")
df7 <- df7[1:10,]

0.3 Install and library packages

install.packages("ggplot2")
library(ggplot2)
install.packages("qqman")
library(qqman)
install.packages("gplots")
library(gplots)
install.packages("pheatmap")
library(pheatmap)
install.packages("scales")
library(scales)
install.packages("reshape2")
library(reshape2)
install.packages("RColorBrewer")
library(RColorBrewer)
install.packages("plyr")
library(plyr)
install.packages("plotrix")
library(plotrix)

0.4. Save the plot

If you want to save the plot, please use "pdf(), dev.off()" or "ggsave()". The second one is specific for the ggplot2 package.

For example,

pdf("1.1.Basic_boxplot.pdf", height = 3, width = 3)
ggplot(df, aes(x=cyl, y=mpg)) + 
  geom_boxplot(fill="gray")+
  labs(title="Plot of mpg per cyl",x="Cyl", y = "Mpg")+
  theme_classic()
dev.off()
#Or 
p <- ggplot(df, aes(x=cyl, y=mpg)) + 
  geom_boxplot(fill="gray")+
  labs(title="Plot of mpg per cyl",x="Cyl", y = "Mpg")+
  theme_classic()
ggsave("1.1.Basic_boxplot.pdf", plot=p, height = 3, width = 3)
PreviousIntroductionNext1.Box plots

Last updated 6 years ago

Was this helpful?