如何在ggplot 2

时间:2017-05-23 14:10:17

标签: r ggplot2

我在轴上设置了限制,但图表仍然显示在该范围之外。我将x轴的限制设置为0.01到100,并且我希望图形停在这些值的正确位置,但它们之前和之后仍然有空间。有没有办法改变这个?

plot<-ggplot(Data, aes(x = Percent, y = Depth, colour = Wavelength)) +
        geom_point() + scale_y_reverse(breaks = c(0,5,10,15,20,25,30), 
        limits = c(30, 0))
plot + scale_x_continuous(trans = "log", breaks = c(100,10,1,0.1,0.01),
       labels = scales::comma, limits = c(0.01, 100))

Sample Plot

1 个答案:

答案 0 :(得分:0)

您可以使用+ xlim(0.01, 100)删除给定范围之外的数据点。