ggplot2设置坐标轴范围_ggplot2作图:隐去坐标轴刻度文本(axis.text)和坐标轴刻度(axis.ticks)...

参考自《R数据可视化手册》

目的:不展示坐标轴刻度文本(axis.text)或坐标轴刻度(tick marks/axis.ticks)。

前提须知:ggplot2默认情况下做出的图的坐标轴包含坐标轴文本(axis.text)、坐标轴刻度(tick marks),但不包括x、y的那条实线!实际上默认是没有x、y轴本身的,有的只是图中间表征数值的白线!

一、常规(图1)

25574fa3f56234db29886e3ffcbeb408.png
图1

二、 隐去y轴的坐标轴刻度文本(axis.text)即y值(图2)

pg_plot +

theme(axis.text.y = element_blank())

3bdf5c4bf94f60ee925c9fe078de7c78.png
图2

三、隐去y轴的刻度线(图3)

pg_plot +

theme(axis.ticks=element_blank())

注意:隐去刻度线时,不能设置仅隐去x或者y轴,只能同时隐去。

5cf173550a703e9bf1764f82e5f0f8aa.png
图3

四、y轴的坐标轴刻度文本和刻度线都隐去(图4):
pg_plot +

theme(axis.ticks = element_blank(), axis.text.y = element_blank())

注意:x轴的刻度线也被同时隐去。

38e3601b2c7f3bab6e27182e0f0b4675.png
图4

五、y轴的坐标轴文本、刻度线、图内表征y轴位置的白线也隐去(图5):

pg_plot +

scale_y_continuous(breaks = NULL)

5551718e68923987b1530207dd42d4c3.png
图5
  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值