#r #plot
Вопрос:
Я создаю несколько лесных участков, но все они отрезаются от RMD. Воспроизводимый пример:
author = c("aaaaaaaaaa", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "t", "u", "v", "w", "x") Ne = c(1, 2, 3, 4, 5, 6, 7, 8, 8, 34, 5, 6, 7, 8, 4, 3, 2, 7, 3, 6, 7, 8, 5) Me = c(1, 2, 3, 4, 5, 6, 7, 8, 8, 34, 5, 6, 7, 8, 4, 3, 2, 7, 3, 6, 7, 8, 5) SDe = c(1, 2, 3, 4, 5, 6, 7, 8, 8, 34, 5, 6, 7, 8, 4, 3, 2, 7, 3, 6, 7, 8, 5) Nc = c(1, 2, 3, 4, 5, 6, 7, 8, 8, 34, 5, 6, 7, 8, 4, 3, 2, 7, 3, 6, 7, 8, 5) Mc = c(1, 2, 3, 4, 5, 6, 7, 8, 8, 34, 5, 6, 7, 8, 4, 3, 2, 7, 3, 6, 7, 8, 5) SDc = c(1, 2, 3, 4, 5, 6, 7, 8, 8, 34, 5, 6, 7, 8, 4, 3, 2, 7, 3, 6, 7, 8, 5) df = data.frame(author, Ne, Me, SDe, Nc, Mc, SDc) m.cont lt;- meta::metacont(n.e = Ne, mean.e = Me, sd.e = SDe, n.c = Nc, mean.c = Mc, sd.c = SDc, studlab = author, data = df, sm = "SMD", method.smd = "Hedges", fixed = FALSE, random = TRUE, method.tau = "REML", hakn = TRUE, title = "Example") meta::forest.meta(m.cont, sortvar = TE, predict = TRUE, print.tau2 = FALSE, leftlabs = c("Author", "g", "SE"), xlim = "symmetric")
Я знаю, что могу получить полные цифры через рабочий блок без вязания, а затем расширить рисунок, но я бы хотел, чтобы эти графики были презентабельными в html-документе knit.
Ответ №1:
Просто укажите ширину и высоту вашей фигуры в заголовке фрагмента.
--- title: "Testing" output: html_document --- ```{r,fig.width = 10,fig.height=10} #above this is where you can add dimensions author = c("aaaaaaaaaa", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "t", "u", "v", "w", "x") Ne = c(1, 2, 3, 4, 5, 6, 7, 8, 8, 34, 5, 6, 7, 8, 4, 3, 2, 7, 3, 6, 7, 8, 5) Me = c(1, 2, 3, 4, 5, 6, 7, 8, 8, 34, 5, 6, 7, 8, 4, 3, 2, 7, 3, 6, 7, 8, 5) SDe = c(1, 2, 3, 4, 5, 6, 7, 8, 8, 34, 5, 6, 7, 8, 4, 3, 2, 7, 3, 6, 7, 8, 5) Nc = c(1, 2, 3, 4, 5, 6, 7, 8, 8, 34, 5, 6, 7, 8, 4, 3, 2, 7, 3, 6, 7, 8, 5) Mc = c(1, 2, 3, 4, 5, 6, 7, 8, 8, 34, 5, 6, 7, 8, 4, 3, 2, 7, 3, 6, 7, 8, 5) SDc = c(1, 2, 3, 4, 5, 6, 7, 8, 8, 34, 5, 6, 7, 8, 4, 3, 2, 7, 3, 6, 7, 8, 5) df = data.frame(author, Ne, Me, SDe, Nc, Mc, SDc) m.cont lt;- meta::metacont(n.e = Ne, mean.e = Me, sd.e = SDe, n.c = Nc, mean.c = Mc, sd.c = SDc, studlab = author, data = df, sm = "SMD", method.smd = "Hedges", fixed = FALSE, random = TRUE, method.tau = "REML", hakn = TRUE, title = "Example") meta::forest.meta(m.cont, sortvar = TE, predict = TRUE, print.tau2 = FALSE, leftlabs = c("Author", "g", "SE"), xlim = "symmetric",) ```
Комментарии:
1. Идеально! Спасибо, я использовал fig_width, ширина рис.теперь работает.
2. Рад помочь! Если вы чувствуете, что это ответ на вопрос, вы можете пометить его как «ответ», щелкнув зеленую галочку рядом с голосами. Это выводит его из группы вопросов без ответов (и отдает мне должное за мой ответ).