绘图轴上的线是否被轴隐藏?

时间:2018-07-02 20:22:26

标签: r ggplot2

我正在使用带有ggplot的geom_line绘制一条线。我遇到了一个问题,因为该行没有数据(0),所以最终被轴遮挡,如下所示:

enter image description here

是否有任何已知的方法可以解决此问题而不必删除scale_y_continuous层上的expand(0,0)?

1 个答案:

答案 0 :(得分:3)

您可以删除实际的x轴,并使用data手动添加位于数据下方的轴线。重要的是,将geom_hline(yintercept = 0)轴置于在绘图代码中绘制数据的geom_hline()之前。 ggplot按写入顺序绘制项目,因此,如果在geom_line()之后调用geom_line(),则数据将绘制在轴线的顶部。

geom_hline()

enter image description here