У меня есть участок, сделанный с forestplot
в пакете rmeta
. Обратите внимание, что горизонтальная ось не имеет меток и меток между 0,2 и 7. Как я могу добавить отметки без ярлыков на 1,2,3,4,5 и 6 без с маркировкой? Я просто хочу отметить отметки здесь. Вот график: Лесозапись по оси x опускать этикетки, но нарисовать отметки
Как я могу установить отметки в 0,2,1,2,3,4,5,6 и 7, но я отмечен только при c (0,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 = с (0.2,7) к xticks = C (0.2,1,2,3,4,5,6,7), но потом все метки на 2,3,4,5,6 также будет напечатано, чего я не хочу.
Вместо 'Forest1 <- read.table (файл =" Forest_1.txt ", sep =" \ t ", head = TRUE, row.names = 1) ', который никому не помогает, вы должны дать результат 'dput (Forest1)', чтобы сделать ваш код воспроизводимым. – ziggystar
спасибо ziggystar, я скорректировал код, чтобы быть готовым к копированию и вставить в windows R. – user3219379