如何在 htmlwidgets R 中使用 saveWidget 调整 HTML 小部件的大小?
How to resize HTML widget using saveWidget in htmlwidgets R?
我使用 htmlwidgets
中的 saveWidget
函数在 R 中保存 HTML 小部件。我得到保存的 HTML 文件,宽度为 960,高度为 500。
我很确定我可以在 knitrOptions
参数内调整小部件的大小,但我找不到调整小部件大小的参数列表。
我试过:
library(htmlwidgets)
saveWidget(htmlplot, file, knitrOptions = list(width = 1200, height = 700)
我也尝试过使用 fig.width
、defaultWidth
等,但其中 none 行得通。
如何调整小部件的大小?
我今天遇到了这个问题。
不幸的是,我没有找到好的解决方案。
我不得不更改小部件的属性宽度:
wid <- ggiraph(ggobj=pl,
zoom_max=1000,
tooltip_opacity=0.7,
tooltip_extra_css="width:300px;background-color:black;color:white;font-family:Sans,Arial",
width_svg=80,
height_svg=7,
width=1)
wid$x$width <- "6000px"
temp_output <- tempfile(tmpdir=getwd(), fileext=".html")
saveWidget(widget=wid, file=basename(temp_output), selfcontained=TRUE,
knitrOptions=list())
我使用 htmlwidgets
中的 saveWidget
函数在 R 中保存 HTML 小部件。我得到保存的 HTML 文件,宽度为 960,高度为 500。
我很确定我可以在 knitrOptions
参数内调整小部件的大小,但我找不到调整小部件大小的参数列表。
我试过:
library(htmlwidgets)
saveWidget(htmlplot, file, knitrOptions = list(width = 1200, height = 700)
我也尝试过使用 fig.width
、defaultWidth
等,但其中 none 行得通。
如何调整小部件的大小?
我今天遇到了这个问题。 不幸的是,我没有找到好的解决方案。 我不得不更改小部件的属性宽度:
wid <- ggiraph(ggobj=pl,
zoom_max=1000,
tooltip_opacity=0.7,
tooltip_extra_css="width:300px;background-color:black;color:white;font-family:Sans,Arial",
width_svg=80,
height_svg=7,
width=1)
wid$x$width <- "6000px"
temp_output <- tempfile(tmpdir=getwd(), fileext=".html")
saveWidget(widget=wid, file=basename(temp_output), selfcontained=TRUE,
knitrOptions=list())