第1句ggplot)函数主要是初始化一个ggplot绘图对象,其中最重要的两个参数分别为data = usedata、mapping=aes,data参数指定绘图所使用的数据集,aes()指定绘图所使用的一些图形要素,主要是X轴和Y轴所使用的变量。 第2句theme_**()函数,用于控制所有非数据显示的完整主题,即设置图像的基本显示主题。 ## 散点图 p1...
x = "X axis", y = quote(Y^axis), colour = "Colour\nlegend", title = "A pithy title", subtitle = "A more precise subtitle" ) p6 <- grid.arrange(p1,p2,p3,p4,p5,nrow = 3) ggsave("scale1.png", p6, width = 8, height = 13) 2、位置标度和坐标轴 (Position scales and axes...
6. 修改图背景,长轴和短轴(Modifying Plot Background, Major and Minor Axis) 6.1 如何更改绘图背景(How to Change Plot background) 6.2 如何删除主要和次要网格,更改边框,轴标题,文本和标题(How to Remove Major and Minor Grid, Change Border, Axis Title, Text and...
aes(x = wt, y = mpg, shape = am)) + geom_point() grid.arrange(p1, p2, nrow=1)上面...
## 9张图绘制在一起 library(gridExtra) grid.arrange(p1, p2, p3, p4, p5, p6, p7, p8, p9...
arrange(CHR, BP) %>% mutate( BPcum = BP + total) #查看转化后的数据 head(Snp_pos,2) SNP CHR BP P total BPcum 1 rs1 1 1 0.9148060 0 1 2 rs2 1 2 0.9370754 0 2 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
axis.title.y = element_text(color = "black", size = y.title.size, face = y.title.face, vjust = 1.2), axis.text.x = element_text(size = x.text.size, angle = x.text.angle, hjust = x.text.hjust), axis.text.y = element_text(size = y.text.size, angle = y.text.angle, hj...
p<-ggplot(Snp_pos,aes(x=BPcum,y=-log10(P)))+#设置点的大小,透明度geom_point(aes(color=as.factor(CHR)),alpha=0.8,size=1.3)+#设置颜色scale_color_manual(values=rep(c("grey","skyblue"),22))+#设定X轴scale_x_continuous(label=X_axis$CHR,breaks=X_axis$center)+#去除绘图区和X轴之间...
arrange(CHR,BP)%>% mutate(BPcum=BP+total) #查看转化后的数据 head(Snp_pos,2) SNPCHRBPPtotalBPcum 1rs1110.914806001 2rs2120.937075402 数据准备完成,开始绘图。 二ggplot2绘制Manhattan图 1 纵坐标为P值转-log10() ggplot(Snp_pos,aes(x=BPcum,y=-log10(P)))+ ...
ggplot(aes(x = class, y = n)) + geom_bar(stat = "identity") 上述命令将首先创建该类型汽车的频率分布,然后使用arrange(-n)以降序排列。 然后使用mutate()将’class’列修改为一个具有’class’级别的因子,再使用geom_bar()绘制柱形图。 在这里,SUV首先出现,因为它最多数量的汽车。 现在柱子根据频率计...