0
我知道这个话题有很多问题,但我找不到我需要的答案。几年前我用过R,现在我什么都记不起来了,但我确信有可能画出这样的图表,每个单点的置信区间和各点之间的主线(如截图中所示)。我已经有了我需要的所有数据,预先使用电子表格进行计算。一个简单的例子:绘制置信区间,点和线
- 点值(平均先前值的):4(在10米),5(20米),6(30米)
- 置信区间:0.2(为值4 ),0.5(对于值5),0.9(对于值6)
我知道这个话题有很多问题,但我找不到我需要的答案。几年前我用过R,现在我什么都记不起来了,但我确信有可能画出这样的图表,每个单点的置信区间和各点之间的主线(如截图中所示)。我已经有了我需要的所有数据,预先使用电子表格进行计算。一个简单的例子:绘制置信区间,点和线
使用ggplot2
用于容易和快速打印。
data <- data.frame(distance = c(10, 20, 30),
value = c(4, 5, 6),
CI = c(0.2, 0.5, 0.9))
library(ggplot2)
ggplot(data, aes(distance, value)) +
geom_point() +
geom_line() +
geom_errorbar(aes(ymin = value - CI, ymax = value + CI)) +
labs(x = "DISTANCE",
y = "VALUES",
title = "MY TITLE") +
theme_classic()
谢谢!这正是我需要的。 – Johannes
@Johannes高兴地帮忙 – PoGibas
不好意思,另一个快速的问题:如果我想插入其他行?例如: values2 = c(6,7,8), CI2 = c(0.2,0.11。0.17) 我在这里阅读了一些类似的问题在stackoverflow,但我无法弄清楚如何做到这一点这个案例。我认为我不得不在ggplot ..中使用“组”命令..谢谢 – Johannes