ggplot2 x超出轴限制

时间:2018-10-08 21:34:16

标签: r ggplot2

如果我这样设置x轴限制:

scale_y_continuous(limits=c(0,100), breaks = c(0,20,40,60,80,100))

但是有时由于100.001之类的精度,我的数据可能会超过100,最好的处理方法是什么?

任何想法都将不胜感激。

3 个答案:

答案 0 :(得分:0)

在您的地方,我设置了更大的限制,例如c(0,105)。如果这些值不会超出此范围,或者会更改可视化的含义,则可能值得付出努力。

答案 1 :(得分:0)

如果x的最大可能值是100,并且您确定大于该值的值表示舍入错误或错误,则可以将值限制为最大逻辑值(在这种情况下为100):< / p>

x <- c(0,2,3,88, 99, 100, 100.01, 100.2)
x[x > 100] <- 100
x
[1]   0   2   3  88  99 100 100 100

答案 2 :(得分:0)

我去了:

 scale_y_continuous(limits=c(0,101), breaks = c(0,20,40,60,80,100))

图表仍然很好。

非常感谢所有人!