绘制置信区间、点和线
Plot confidence interval, points and line
我知道关于这个话题有很多问题,但我找不到我需要的答案。几年前我用过 R,现在我什么都不记得了,但我确信可以画出这样的图表,每个点都有置信区间,点与点之间的主线(如屏幕截图所示)。我已经有了我需要的所有数据,用电子表格预先计算。一个简单的例子:
- 点值(以前值的平均值):4(在10米处),5(在20米处),6(在30米处)
- 置信区间:0.2(对于值 4)、0.5(对于值 5)、0.9(对于值 6)
我需要这样的语法来绘制图表:
使用 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()
我知道关于这个话题有很多问题,但我找不到我需要的答案。几年前我用过 R,现在我什么都不记得了,但我确信可以画出这样的图表,每个点都有置信区间,点与点之间的主线(如屏幕截图所示)。我已经有了我需要的所有数据,用电子表格预先计算。一个简单的例子:
- 点值(以前值的平均值):4(在10米处),5(在20米处),6(在30米处)
- 置信区间:0.2(对于值 4)、0.5(对于值 5)、0.9(对于值 6)
我需要这样的语法来绘制图表:
使用 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()