Я использую R
для рисования карты тепла. Были установлены Heatmaply
и htmlwidget
. Пример Fox: выполните следующий код:
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 слишком большим.
Более простое решение доступно в последней версии heatmaply, просто используйте:
library("heatmaply")
heatmaply(mtcars, file="test.html")
Используйте self-contained=FALSE
для создания простого HTML и отдельной папки, а затем используйте system
для удаления этой папки:
heatmaply(mtcars) %>%
saveWidget(file="test.html", selfcontained = FALSE)
system('rm -r test_files')
Просто будьте осторожны, у вас нет папки с именем x_files, где x - это имя вывода вашего графика!
selfcontatined
и папки библиотеки и не является решением. HTML может не работать, если скопирован в другое место.