如何使用ggplot2在散点图中将两个轴的交点设置为(1,1)

时间:2013-01-31 22:32:31

标签: r ggplot2

我想要的是如下图所示:

enter image description here

2 个答案:

答案 0 :(得分:7)

我假设您想要两条相交的线条,您可以使用geom_vline()geom_hline()

执行此操作

以下是一个例子:

df <- data.frame(x=seq(-5,10), y=seq(-5,10))
qplot(x=x,y=y,data=df) + geom_vline(xintercept=1) + geom_hline(yintercept=1)

这样做:enter image description here

答案 1 :(得分:6)

您可以隐藏绘图中的原始轴,并使用abline()

绘制自己的轴
x <- rnorm(100,1)
y <- rnorm(100,1)

plot(x,y,axes=F)
abline(h=1)
abline(v=1)