如何使用 R 中的 ggplot2 建立帶有均值和標準差的折線圖?
有時我們有針對組或因素給出的均值和標準差,這些通常是從先前的研究中獲得的,並被稱為二級資料。在這種情況下,使用 ggplot2 的帶有均值和標準差的折線圖可以透過在 ggplot2 程式包的 geom_error 函式內部定義最小值和最大值來建立,其中均值和標準差之間的差值定義了標準差,如果最小值設定為均值減去一個標準差,而最大值設定為均值加一個標準差。
示例
考慮以下資料框 −
Group<−c("G1","G2","G3","G4")
Mean<−c(25,27,23,26)
SD<−c(3.24,2.25,3.6,4.1)
df<−data.frame(Group,Mean,SD)
df輸出
Group Mean SD 1 G1 25 3.24 2 G2 27 2.25 3 G3 23 3.60 4 G4 26 4.10
載入 ggplot2 程式包,並建立帶有均值和標準差的繪圖 −
library(ggplot2) ggplot(df,aes(Group,Mean))+geom_errorbar(aes(ymin=Mean-SD,ymax=Mean+SD),width=0.2)+geom_line(group=1)+geom_point()
輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP