我正在使用R
formattable
软件包,并且在导出约60列宽的表时遇到问题。我正在使用export_formattable代码(https://github.com/renkun-ken/formattable/issues/26)
export_formattable <- function(f, file, width = "100%", height = NULL,
background = "white", delay = 0.2)
{
w <- as.htmlwidget(f, width = width, height = height)
path <- html_print(w, background = background, viewer = NULL)
url <- paste0("file:///", gsub("\\\\", "/", normalizePath(path)))
webshot(url,
file = file,
selector = ".formattable_widget",
delay = delay)
}
此命令只能打印大约10列的表。
我尝试在第一行中使用100%。设置width = NULL不会增加表的大小,而将其设置为大于100%的数字是会创建一个更宽的表,但实际上只会增加列之间的宽度(因此您得到包含或多或少列的更宽的表)。
我确定我不是第一个遇到此问题的人,但是我找不到解决该问题的答案。有人知道问题出在哪里吗?