截断坐标轴参数的应用小例子

看到了一个ggbreak包中scale_x_break、scale_y_break截断坐标轴的参数应用,所以自己学习画了一下
原文参考:https://mp.weixin.qq.com/s/l98Pfk4xPykWWuIJs7katw

#先画一个基础柱状图
library(ggplot2)
library(ggbreak) 
library(patchwork)

d<- data.frame(
  x=c(1:10) ,  
  y=c(2,14,3,17,50,68,71,64,32,99)
)

#绘制基础柱状图
p1 <- ggplot(d, aes(y, x)) + geom_col(orientation="y")
p1

在这里插入图片描述

#scale_x_break函数设置截断坐标
p2 <- p1 + scale_x_break(c(5, 28)) + 
  xlab(NULL) + ylab(NULL) + theme_minimal()
p2

在这里插入图片描述

#添加多个截断坐标
p1 + scale_x_break(c(6, 10), scales = 1.5) + scale_x_break(c(15, 21), scales=2)+scale_x_break(c(25, 30), scales=2.5)

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值