您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页ggplot2绘图笔记

ggplot2绘图笔记

来源:二三娱乐
1、如何使用ggplot2实现类似于dotchart()函数的点图?
2、如何删除图例?

theme(legend.position='none')

3、ggplot2多个图进行组合时如何向layout一样指定各个图形所在的位置及比例?

使用gridExtra包中的grid.arrange()函数的layout_matrix=参数。示例如下:

library(ggplot2)
library(gridExtra)
p1<-ggplot(data=df2.ASk, aes(x=AS.k, y=No, shape=karyotype, color=Chromsomal.numbers)) + 
  geom_point(size=2) + 
  labs(title='a',x='Karyotypic asymmetry coefficients', y='No. of materials') +
  theme(legend.position = 'none')
p2<-ggplot(data=df2.arm.ratio, aes(x=avrg.arm.ratio, y=No, shape=karyotype, color=Chromsomal.numbers)) + 
  geom_point(size=2) +
  labs(title='b', x='Average arm ratio', y='No. of materials',shape='Karyotype', color='Chromosome\nnumbers')
p3<-grid.arrange(p1,p2,layout_matrix=rbind(c(1,1,1,2,2,2,2),c(1,1,1,2,2,2,2)))
ggsave('myplot.tiff',plot=p3)

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务