次のような data.frame (d) があります。
x y ylo yhi A 0.21 0.01 0.41 D 0.11 -0.09 0.31 M 0.13 -0.07 0.33 N 0.14 -0.06 0.34 F 0.17 -0.03 0.37
Web で見つけた次のコードを使用して、フォレスト プロットをプロットしました。
credplot.gg <- function(d){ require(ggplot2) p <- ggplot(d, aes(x=x, y=y, ymin=ylo, ymax=yhi))+geom_pointrange()+ coord_flip() + geom_hline(aes(x=0), lty=2)+ xlab('Variable') return(p)
}
credplot.gg(d)
d$x 列の順序が変更されているという事実を除いて、必要なフォレスト プロットが返されます。列 d$x の要素の順序を維持してフォレスト プロットをプロットすることは可能ですか?