我的数据如下所示:
盒子 | water(%) |
VWC_tube_avg | st_error_tube | VWC_sensor_avg | st_error_sensor |
---|---|---|---|---|---|
1个 | 0 | 0.0110 | 0.00275 | 0 | 0 |
1个 | 10 | 0.127 | 0.00429 | 0.0390 | 2.31e-18 |
1个 | 30 | 0.383 | 0.0118 | 0.313 | 1.86e- 3 |
数据的简要说明:数据涉及体积水含量(VWC)土壤传感器的校准。在上表中,我们有用于校准的水%,在试管中显示的VWC,其次是管的VWC的标准误差,传感器的VWC以及相应的先前计算的标准误差。
现在,我想做一个相关散点图,并将x轴(st_error_tube)和y轴(st_error_sensor)的对应标准误差添加到每个点(相关)。散点图相关性已经完成,但是问题是我无法添加到散点图中的标准误差线。
这是我尝试的方法,但没有成功:
ggplot(box1_1st, aes(VWC_tube_avg, VWC_sensor_avg)) +
geom_point() +
geom_errorbarh(aes(xmin=st_error_tube, xmax=st_error_tube)) +
geom_errorbar(aes(ymin=st_error_sensor, ymax=st_error_sensor))
任何帮助都将非常受欢迎。
您可以使用以下代码来实现
library(ggplot2)
box1_1st <- read.table(text = "box water VWC_tube_avg st_error_tube VWC_sensor_avg st_error_sensor
1 0 0.0110 0.00275 0 0
1 10 0.127 0.00429 0.0390 2.31e-18
1 30 0.383 0.0118 0.313 1.86e-3", header = T)
ggplot(box1_1st, aes(VWC_tube_avg, VWC_sensor_avg)) +
geom_point() +
geom_errorbarh(aes(xmin= VWC_tube_avg - st_error_tube, xmax= VWC_tube_avg + st_error_tube), height=0.01) +
geom_errorbar(aes(ymin= VWC_sensor_avg - st_error_sensor, ymax= VWC_sensor_avg + st_error_sensor), width=0.01)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句