我遇到了ggplot2的问题。我有一个点图,然后我想添加abline with intercept = 0,并且slope = 0.044。 如果拦截等于0,为什么geom_abline不是从(0,0)开始?
此外,我添加了xintercept = 0的黑色hline,它在下面的图中正确显示:
代码:
sd.close rnorm(0,1)
avg.close rnorm(0,1)
kod letters
rf数据集中的最后一个点标记为“是”,在其他情况下标记为“否”。
ggplot(data = df, aes(x = sd.close, y = avg.close, label = kod)) +
geom_point(aes(colour = rf), size = 4) +
geom_text(aes(label = kod),hjust=0.5, vjust= -0.4, size = 4) +
geom_abline(slope = a, intercept = 0, linetype = 2, colour = "red", alpha = 0.6) +
geom_hline(xintercept = 0)
答案 0 :(得分:4)
截距为0,你只是在图上看不到它,因为x轴不包括0.用xlim(0, 0.05)
扩展x轴的范围。