改变森林地块 R 中正方形的大小
Changing Size of Squares in forest plot R
我是 R 的新手,正在制作一些林地。我已经想出如何使用以下代码制作它们:
library(forestplot)
library(rmeta)
jpeg("test21.jpeg", units = "in", width = 7, height = 7, res = 100)
forestplot(tabletext2,
mean = for_forest$median, lower = for_forest$lower, upper = for_forest$upper,
xlog = FALSE,
clip = c(-0.006,0.002),
xticks = c(-0.0006,-0.0004,-0.0002,0,0.0002),
zero = 0,
col = fpColors(box = "royalblue",
line = "darkblue",
summary = "royalblue"))
dev.off()
我得到了一个不错的输出:
但是如何使代表中位数的方框大小相同?似乎更多的负中位数是更小的盒子,而更少的负中位数是更大的盒子。因此,中位数的大小以两种方式表示,沿线的位置及其大小有点令人困惑。
另外,如何让线条变粗?
谢谢!
一般来说,您应该提供足够的数据来创建一个Minimal Reproducible Example 我们可以调试。
然而,查看 Package Documentation 它说 boxsize 是基于精度的,可以使用 boxsize
参数覆盖。没有样本数据来测试,我只能给出一个可能的答案,但是看看文档中的示例,尝试添加 boxsize = 0.25
还有,它说线宽在shapes_gp
中设置。所以尝试添加 shapes_gp = fpShapesGp(default = gpar(lwd = 3))
forestplot(tabletext2,
mean = for_forest$median, lower = for_forest$lower, upper = for_forest$upper,
xlog = FALSE,
clip = c(-0.006,0.002),
xticks = c(-0.0006,-0.0004,-0.0002,0,0.0002),
zero = 0,
col = fpColors(box = "royalblue",
line = "darkblue",
summary = "royalblue"),
boxsize = 0.25,
shapes_gp = fpShapesGp(default = gpar(lwd = 3)))
如果这不起作用,请发送一些数据用于 Minimal Reproducible Example 我可以在这里调试。
我是 R 的新手,正在制作一些林地。我已经想出如何使用以下代码制作它们:
library(forestplot)
library(rmeta)
jpeg("test21.jpeg", units = "in", width = 7, height = 7, res = 100)
forestplot(tabletext2,
mean = for_forest$median, lower = for_forest$lower, upper = for_forest$upper,
xlog = FALSE,
clip = c(-0.006,0.002),
xticks = c(-0.0006,-0.0004,-0.0002,0,0.0002),
zero = 0,
col = fpColors(box = "royalblue",
line = "darkblue",
summary = "royalblue"))
dev.off()
我得到了一个不错的输出:
但是如何使代表中位数的方框大小相同?似乎更多的负中位数是更小的盒子,而更少的负中位数是更大的盒子。因此,中位数的大小以两种方式表示,沿线的位置及其大小有点令人困惑。
另外,如何让线条变粗?
谢谢!
一般来说,您应该提供足够的数据来创建一个Minimal Reproducible Example 我们可以调试。
然而,查看 Package Documentation 它说 boxsize 是基于精度的,可以使用 boxsize
参数覆盖。没有样本数据来测试,我只能给出一个可能的答案,但是看看文档中的示例,尝试添加 boxsize = 0.25
还有,它说线宽在shapes_gp
中设置。所以尝试添加 shapes_gp = fpShapesGp(default = gpar(lwd = 3))
forestplot(tabletext2,
mean = for_forest$median, lower = for_forest$lower, upper = for_forest$upper,
xlog = FALSE,
clip = c(-0.006,0.002),
xticks = c(-0.0006,-0.0004,-0.0002,0,0.0002),
zero = 0,
col = fpColors(box = "royalblue",
line = "darkblue",
summary = "royalblue"),
boxsize = 0.25,
shapes_gp = fpShapesGp(default = gpar(lwd = 3)))
如果这不起作用,请发送一些数据用于 Minimal Reproducible Example 我可以在这里调试。