首先是读入数据
df<-read.csv("bubble_plot.csv",
header=T,stringsAsFactors = F)
最基本的散点图
library(ggplot2...)
ggplot(df,aes(x=ID,y=log2FC))+
geom_point()
?...image.png
更改点的大小
ggplot(df,aes(x=ID,y=log2FC,
color=Class,size=pvalue))+
geom_point()...image.png
将x轴和y轴的标签转换成自己想要的
ggplot(df,aes(x=ID,y=log2FC,size=pvalue,
color=Class,shape=...最终图反映的信息是,圆点代表p值小于0.05,圆点越大,p值越小。叶色映射的是不同的分类
欢迎大家关注我的公众号小明的数据分析笔记本