【发布时间】:2018-11-20 17:11:25
【问题描述】:
比较html widgets example page的大小和一个独立的html小部件的大小:
- 检查示例页面时,整个页面总共有 717KB
- 在生成一个独立的 html 小部件时,我得到一个大约 3MB 的页面,其中只包含小部件
# Code to generate the html widget
library(ggplot2)
library(plotly)
library(htmlwidgets)
p <- ggplot(data = diamonds, aes(x = cut, fill = clarity)) +
geom_bar(position = "dodge")
p <- ggplotly(p)
htmlwidgets::saveWidget(p, "path/to/my/widget.html", selfcontained = TRUE)
我正在尝试通过 HTTP API 将 htmlwidgets 提供给 Web 应用程序,因此这些小部件的大小是一个问题。为什么自包含的 htmlwidget 比 htmlwidgets.org 示例页面大得多?我可以做些什么来改变它吗?
注意:我正在考虑生成一个非独立的 html 页面 splitting the page to get the data,并提供 *.min.js 文件,但聚合的 js 文件仍然加起来只有几 MB。
【问题讨论】:
-
您还有什么需要添加到答案中的吗?
标签: r htmlwidgets