ggplot中坐标轴和图例的相关处理

改变坐标轴和图例的名称

方法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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值