热可保存HTML文件,仅来自R和HTMLWIDGETS



i使用R绘制热图。安装了Heatmaplyhtmlwidget。福克斯示例我执行以下代码:

library("htmlwidgets")
library("heatmaply")
heatmaply(mtcars) %>% saveWidget(file="test.html")

这总是生成test.html文件和一个test_files文件夹,但我只想test.html。我尝试saveWidget(file="test.html",,selfcontained=TRUE)。这只是将JS库放在test.html中,使test.html太大。

使用 self-contained=FALSE创建普通的html和一个单独的文件夹,然后使用 system删除该文件夹:

heatmaply(mtcars) %>% 
  saveWidget(file="test.html", selfcontained = FALSE)
system('rm -r test_files')

请小心您没有名为x_files的文件夹,其中x是绘图输出的名称!

在最近版本的热图中提供了一个更简单的解决方案,只需使用:

library("heatmaply")
heatmaply(mtcars, file="test.html")

最新更新