【问题标题】:How to resize HTML widget using saveWidget in htmlwidgets R?如何在 htmlwidgets R 中使用 saveWidget 调整 HTML 小部件的大小?
【发布时间】:2018-06-03 22:36:09
【问题描述】:

我使用htmlwidgets 中的saveWidget 函数将HTML 小部件保存在R 中。我得到了宽度为960 和高度为500 的保存的HTML 文件。 我很确定我可以在knitrOptions 参数中调整小部件的大小,但我找不到调整小部件大小的参数列表。 我试过了:

library(htmlwidgets)
saveWidget(htmlplot, file, knitrOptions = list(width = 1200, height = 700)

我也尝试过使用fig.widthdefaultWidth 等,但它们都不起作用。

如何调整小部件的大小?

【问题讨论】:

  • out.width 呢?

标签: r htmlwidgets


【解决方案1】:

我今天遇到了这个问题。 不幸的是,我没有找到一个好的解决方案。 我不得不更改小部件的属性宽度:

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())

【讨论】:

猜你喜欢
  • 2021-09-20
  • 2021-04-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多