에 숲 플롯의 데이터에 공백을 추가 (I 만 가지고에 대한 데이터의 x
, ci.ub
및 ci.ub
포레스트 플롯)나는 R과 <code>metafor</code> 패키지의 <code>forest.default</code> 구현을 사용하여 데이터 세트와 숲 플롯을 만드는 작업에 새로운 해요 metafor
내 데이터가 그래프 상단의 검은 색 가로 테두리를 넘는다는 것을 제외하고는 내 플롯이 this과 비슷하게 보입니다. 나는 그걸로 일 했었지만, 나는 수평 경계선과 항상 같은 줄에 하나의 숲 줄거리가 있었고 흰 줄로 덧씌우는 것은 언급 한대로 도움이되지 않았다. here.
내 질문은 : 포리스트 플롯 자체가 검은 색 테두리를 이동하도록 데이터 세트에 간격을 어떻게 추가합니까? This is the image of the plot currently with the border (currently superimposed with a white line) cutting through my data
감사!
편집 : 여기에 코드 당신은 ylim
인수를 조정해야
require(metafor)
metafor::forest(
x = as.vector(t(data_set[, forest_plot$mean])),
xlim = c(min_x_value - 2 * (plot_span), max_x_value),
alim = c(min_x_value , max_x_value),
ci.lb = as.vector(t(data_set[, forest_plot$low])),
ci.ub = as.vector(t(data_set[, forest_plot$high])),
col = "darkgoldenrod4",
ilab = display_data_matrix,
ilab.pos = 4,
annotate = FALSE,
slab = NA,
ilab.xpos = c(min_x_value - 2 * plot_span, min_x_value - 1.5 * plot_span, min_x_value - 0.75 * plot_span, min_x_value - 0.25 * plot_span),
rows = row_groupings,
xlab = paste(measure, ep_type, ep)
)
# print("e")
text(min_x_value - 2* plot_span, subgroup_rows, col = "brown3", pos = 4 , subgroup_titles, cex = 1.2)
header_line <- dim(data_set)[1] + gaps + 1
text(c(min_x_value - 2 * plot_span,
min_x_value - 1.5 * plot_span,
min_x_value - 0.75 * plot_span,
min_x_value - 0.25 * plot_span),
pos = 4,
cex = 1.4,
col = "darkorchid4",
header_line, c("Trial", "Randomized Treatment", "N Arm", "Time"))
abline(h=dim(data_set)[1]+1, lwd=2, col="white")
교수님, 고마워요! 당신은 정말로 통계 학자들이 꽤 친절하고 사회적으로 적응할 수 있다는 살아있는 증거입니다! – rushsangs