如何在ggplot中的y轴(折断的轴)上创建断点?

时间:2018-07-15 00:08:18

标签: r ggplot2

我需要在y轴上创建一个中断,因此我可以显示非常低的值,跳过90%的y轴,然后显示非常高的值。我将如何在ggplot中使用r?

不需要代码,这更多是一个概念性的问题。我想要下面的东西。

enter image description here

1 个答案:

答案 0 :(得分:1)

函数scale_x_discrete()和scale_y_discrete()分别用于自定义离散的x和y轴。只需定义自己的休息时间即可。

scale_x_discrete(name, breaks, labels, limits)
scale_y_discrete(name, breaks, labels, limits)
  
      
  1. 名称:x或y轴标签
  2.   
  3. 休息时间:控制指南中的休息时间   (坐标轴刻度线,网格线等)。在可能的值中,有:       NULL:隐藏所有中断waiver():默认的中断计算,是指定要中断的字符或数字矢量   显示

  4.   
  5. labels:轴刻度线的标签。允许的值为:无标签为NULL缺省标签字符的waiver()   用于中断标签的向量

  6.   
  7. limits:指示数据的字符向量   范围
  8.   

参考此link