文章目录
改变坐标轴和图例的名称
方法1, labs()
ggplot中图例框的名字和坐标轴的名字都可以通过labs()来改变,例如:
library(ggplot2)
data=data.frame(x=1:10,y=1:5,z=factor(1:5))
ggplot(data,aes(x=x,y=y,shape=z,color=z,size=x))+geom_point()+
labs(x='横轴',y='纵轴',shape='形状',color='颜色',size='尺寸')

方法2,scale_xxx_discrete/continuous()
library(ggplot2)
data=data.frame(x=1:10,y=1:5,z=factor(1:5))
ggplot(data,aes(x=x,y=y,shape=z,color=z,size=x))+geom_point()+
scale_x_continuous(name='横轴2')+scale_y_continuous(name='纵轴2')+
scale_color_discrete(name='颜色2')+scale_size_continuous(name='尺寸2')+
scale_shape_discrete(name='形状2')

删除坐标轴和图例的名称
方法1, labs()
library(ggplot2)
data=data.frame(x=1:10,y=1:5,z=factor(1:5))
ggplot(data,aes(x=x,y=y,shape=z,color=z,size=x))+geom_point()+
labs(x='',y='',shape='',color='')

方法2,scale_xxx_discrete/continuous()
library(ggplot2)
data=data.frame(x=1:10,y=1:5,z=factor(1:5))
ggplot(data,aes(x=x,y=y,shape=z,color=z,size=x))+geom_point()+
scale_x_continuous(name='')+scale_y_continuous(name='')+
scale_color_discrete(name='')+scale_size_continuous(name='')+
scale_shape_discrete(name='')

方法3,theme()
利用theme统一去掉名称后,位置也被去掉了。
library(ggplot2)
data=data.frame(x=1:10,y=1:5,z=factor(1:5))
ggplot(data,aes(x=x,y=y,shape=z,color=z,size=x))+geom_point()+
theme(legend.title

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



