Я пытаюсь вставить R
htmlwidget
в существующую веб-страницу - веб-страницу, на которой уже применены бутстрап и стилизация. Например, рассмотрите следующую веб-страницу (обратите внимание, где должен размещаться виджет):
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<p>This is a test.</p>
<!-- htmlwidget should go here. -->
<p>A closing paragraph.</p>
</body>
</html>
Я могу создать и сохранить виджет datatable
следующим образом:
library(htmlwidgets)
library(datatable)
d1 <- datatable(mtcars, filter = "top")
saveWidget(d1, file = "widget_file.html")
Сгенерированный widget_file.html
(даже для этого скромного виджета) содержит много кода. Есть ли простой способ встроить его в существующую веб-страницу/шаблон?
Мне удалось использовать <iframe src="widget_file.html">
, но мне интересно, есть ли лучший способ? Кроме того, существует ли способ отделить части/зависимости (например, json
данных) от widget_file.html
, чтобы их можно было помещать в другие папки?
Примечание. Я создал тег htmlwidget
, но я считаю, что должен существовать синонимичный тег htmlwidgets
.