【问题标题】:Change sizing policy of a widget in R and save it在 R 中更改小部件的大小调整策略并保存
【发布时间】:2020-08-28 10:55:00
【问题描述】:

我在 htmlwidgets 中使用 saveWidget 函数在 R 中保存 HTML 小部件。这很好用。由于我想将浏览器填充减少到 0,所以我通过添加来更改它

fig.g <- fig.g %>%
sizingPolicy(browser.padding = 0)

此时我没有收到错误消息。但是,当我尝试保存更改后的小部件时,我收到以下消息:

.getNamespace(pkg) 中的错误: 向量分配中的类型/长度(符号/0)无效

不改变 sizingPolicy,保存效果很好。

这是我的完整代码:

ggiris <- qplot(Petal.Width, Sepal.Length, data = iris, color = Species)
fig.g <- ggplotly(ggiris)

fig.g <- fig.g %>%
  sizingPolicy(browser.padding = 0)

saveWidget(fig.g, "J:/test.html", selfcontained = T, libdir = "test")

这与我如何更改 sizingPolicy 有关吗?

【问题讨论】:

    标签: r widget ggplotly


    【解决方案1】:

    我设法通过使用来做到这一点

    fig.g.2 <- plotly_build(fig.g)
    fig.g.2$sizingPolicy$browser$padding <- 0
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-18
      • 2013-01-16
      • 1970-01-01
      • 2011-07-13
      • 1970-01-01
      • 2011-10-24
      相关资源
      最近更新 更多