使用ggforestplot绘制森林图时,有时候会报如标题所示的错误
实际上,这不一定是因为缺失参数,也有可能是因为加载了forestplot包,这两者的语法存在交叉,所以如果同时加载,就可能出现错误,如以下代码所演示的
library(forestplot) library(ggforestplot) library(tidyverse) library(magrittr) df_linear <- df_linear_associations %>% dplyr::arrange(name) %>% dplyr::filter(dplyr::row_number() <= 30) # Forestplot forestplot::forestplot( df = df_linear, estimate = beta, logodds = FALSE, colour = trait, xlab = "1-SD increment in cardiometabolic trait per 1-SD increment in biomarker concentration" ) #> Error in assertAndRetrieveTidyValue(x, mean): argument "x" is missing, with no default
解决办法是取消加载forestplot包,清洁环境并重新运行代码
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!