2021
05-20
05-20
R语言ggplot2之图例的设置
引言图例的设置包括移除图例、改变图例的位置、改变标签的顺序、改变图例的标题等。移除图例有时候你想移除图例,使用guides()。library(ggplot2)p<-ggplot(PlantGrowth,aes(x=group,y=weight,fill=group))+geom_boxplot()p+guides(fill=FALSE)改变图例的位置我们可以用theme(legend.position=…)将图例移到图表的上方、下方、左边和右边。p<-ggplot(PlantGrowth,aes(x=group,y=weight,fill=group))+geom_boxplot...
继续阅读 >
如下所示:library(ggplot2)library(ggthemes)dt=data.frame(obj=c('A','D','B','E','C'),val=c(2,15,6,9,7))dt$obj=factor(dt$obj,levels=c('D','B','C','A','E'))##设置柱条的顺序p=ggplot(dt,aes(x=obj,y=val,fill=obj,group=factor(1)))+geom_bar(stat="identity",width=0.5)+##修改柱条的宽度theme_economist()p##特注:dt$obj是因子类型,ggplot2作图的顺序就是按照这个因子水平的顺...
我们以iris数据集为例,该数据集包括花萼的长度和宽度,花瓣的长度和宽度,以及物种,如下图:本文我们要绘制不同物种下花萼的长度和宽度的分布情况,以及二者之间的相关性关系。1.首先载入ggplot2包,library(ggplot2)2.然后进行ggplot(data=NULL,mapping=aes(),...,environment=parent.frame())绘制,在绘制中第一个参数是数据,第二个参数是数据映射,是绘制的全局变量,其中包含的参数有x,y,color,size,alpha,shape...
我们都知道ggplot2包是R的神器,很多生物学文章都选择用这个包来画图。用ggplot2就像玩俄罗斯方块一样,一层一层地往上叠加元素,这使得它用起来很方便。个人觉得它默认的配色系统很不错,但看到颜色后却不知道这种颜色叫啥,今天就来介绍一下,如果你有1~6个元素,ggplot2给的配色分别是啥。1个元素:2个元素(颜色分配顺序为先从左到右,后从上到下):3个元素:4个元素:5个元素:6个元素:多余6个元素大家可以用下面的代码去实...