forestplot x轴忽略标签但绘制勾号

forestplot x轴忽略标签但绘制勾号,r,plot,forestplot,R,Plot,Forestplot,我在rmeta包中使用forestplot制作了一个图。请注意,水平轴在0.2和7之间没有记号标记和标签。如何在1、2、3、4、5和6处添加不带标签的勾号?我只想要这里的记号。图为: 我怎么能把刻度标在0.2,1,2,3,4,5,6和7,而只标在c0.2,7?这是代码: library(rmeta) tabletext<-rbind(c("A","3.77"), c("B","1.33"), c("C","1.32"),

我在rmeta包中使用forestplot制作了一个图。请注意,水平轴在0.2和7之间没有记号标记和标签。如何在1、2、3、4、5和6处添加不带标签的勾号?我只想要这里的记号。图为:

我怎么能把刻度标在0.2,1,2,3,4,5,6和7,而只标在c0.2,7?这是代码:

library(rmeta)
tabletext<-rbind(c("A","3.77"),
             c("B","1.33"),
             c("C","1.32"),
             c("D","1.12"),
             c("E","1.58"),
             c("F","0.9"))
m=c(3.77,1.33,1.32,1.12,1.58,0.9)
l=c(0.6144,0.644,0.6536,0.4536,1.0116,0.7236)
u=c(6.9256,2.016,1.9864,1.7864,2.1484,1.0764)
#overview datafile:
cbind(tabletext, m,l,u)
                       m      l        u       
[1,] "A"         "3.77" "3.77" "0.6144" "6.9256"
[2,] "B"         "1.33" "1.33" "0.644"  "2.016" 
[3,] "C"         "1.32" "1.32" "0.6536" "1.9864"
[4,] "D"         "1.12" "1.12" "0.4536" "1.7864"
[5,] "E"         "1.58" "1.58" "1.0116" "2.1484"
[6,] "F"         "0.9"  "0.9"  "0.7236" "1.0764"
forestplot(tabletext,m,l,u, zero=1, xticks=c(0.2,7),col=meta.colors(box="royalblue",line="darkblue", summary="royalblue"))

我可以将xticks=c0.2,7扩展到xticks=c0.2,1,2,3,4,5,6,7,但是2,3,4,5,6处的所有标签也会被打印出来,我不想这样做。

谢谢你的建议。rmeta没有此选项,但我已将其添加到当前位于develop branch 1.2.1中的forestplot包中:

tabletext<-rbind(c("A","3.77"),
                 c("B","1.33"),
                 c("C","1.32"),
                 c("D","1.12"),
                 c("E","1.58"),
                 c("F","0.9"))
m=c(3.77,1.33,1.32,1.12,1.58,0.9)
l=c(0.6144,0.644,0.6536,0.4536,1.0116,0.7236)
u=c(6.9256,2.016,1.9864,1.7864,2.1484,1.0764)

#overview datafile:
xticks <- seq(from = 0.2, to = 7, by = .5)
xlabels <- rep(TRUE, length.out = length(xticks))
xlabels[xticks > 2] <- FALSE
xlabels[length(xlabels)] <- TRUE
attr(xticks, "labels") <- xlabels
forestplot(tabletext,new_page = TRUE,
           m,l,u, 
           zero=1, 
           xticks=xticks,
           col=fpColors(box="royalblue",line="darkblue", summary="royalblue"))

我将代码调整为可以在windows R中进行复制和粘贴,而不是Forest1 thank you ziggystar。
devtools::install_github("gforge/forestplot", ref="develop")