如何精确限制geom_step ggplot轴?

时间:2019-07-02 10:04:52

标签: r ggplot2

我的问题与此thread有关;但是我想在使用geom_step而不是那里讨论的geom_point时限制轴。似乎不可能使用coord_cartesianylimxlim将轴精确地限制在指定范围内。

一个例子如下。在绘图中,您可以看到图形绘图区域从0开始,到3/1以上,而给定的限制为c(0,3)c(0,1)。我想将区域精确地限制为这些值。

# Quantile plot   
library(ggplot2) 
n=20

x = abs(rnorm(n))
ord = order(x)
x = x[ord]
quant = 1:n/n
df = data.frame(x=x,quant=quant )

g.sf  = ggplot() + geom_step(data=df, mapping=aes(x = quant, y=x)) +
        coord_cartesian(ylim = c(0, 3), xlim=c(0,1)) 
plot(g.sf)

enter image description here

0 个答案:

没有答案