R 用ggplot制作的侧桌森林图

R 用ggplot制作的侧桌森林图,r,R,我用ggplot制作森林图。 这是我的样本数据 D<–data.frame(metabolite,expb,lower95,upper95) $ metabolite: Factor w/ 70 levels "IDL.C_proc","IDL.CE_proc",..: 69 66 67 68 70 59 56 57 58 60 ... $ expbeta : num -1.355 0.545 0.3 1.224 -0.861 ... $ lower95 : num -

我用ggplot制作森林图。 这是我的样本数据

D<–data.frame(metabolite,expb,lower95,upper95)

 $ metabolite: Factor w/ 70 levels "IDL.C_proc","IDL.CE_proc",..: 69 66 67 68 70 59 56 57 58 60 ...
 $ expbeta   : num  -1.355 0.545 0.3 1.224 -0.861 ...
 $ lower95   : num  -2.589 1.034 0.809 -0.346 -0.666 ...
 $ upper95   : num  -0.2617 0.0916 -0.0561 1.3656 -0.5855 ...
如何修改森林图,使其具有con.IVAL和Pvalue的边表


感谢您提供的任何提示。

虽然上面有软件包和其他相关问题,但我认为您可以从中获取所需的代码,而上面有软件包和其他相关问题,因此,我认为您可以从中获取所需的代码
forestplot <- function(d, xlab="HR", ylab=""){
  require(ggplot2)
  p <- ggplot(d, aes(x=d$metabolite, y=d$expb, ymin=d$lower95, ymax=d$upper95)) + 
    geom_pointrange() + 
    coord_flip() +
    geom_hline(aes(x=0,yintercept=1), lty=2) +
    ylab(xlab) +
    xlab(ylab) #switch because of the coord_flip() above
  return(p)}
forestplot(d)