Я продолжаю получать [WARNING] Deprecated: --self-contained. use --embed-resources --standalone
при сохранении сюжета в виде автономного html-виджета с помощью htmlwidgets::saveWidget(..., selfcontained = TRUE)
.
Я не могу понять, как использовать «встроенные ресурсы» или «автономные» в качестве аргументов в функции. Это только недавно началось, интересно, появилось ли у кого-нибудь еще это предупреждение или знает правильные аргументы для этого. Обновил RStudio и пакет, но предупреждение остается.
Используя R 4.2.1, RStudio 2022.07.2+576 «Пятнистый вакеробин», htmlwidgets
1.5.4.
library(plotly)
library(htmlwidgets)
fig <- plot_ly(x = 1:10, y = 1:10, type = "scatter", mode = "lines")
htmlwidgets::saveWidget(partial_bundle(fig), file = "plotly.html", selfcontained = TRUE)
utils::browseURL("plotly.html")
Это изменение Pandoc в версии 2.19. Вы можете увидеть, какую версию вы используете с помощью htmlwidgets:::pandoc_available(); htmlwidgets:::.pandoc$version
. Я думаю, что RStudio распространяет версию 2.18, но они могли обновиться, или вы могли установить ее отдельно.
Это изменение Pandoc в версии 2.19. Вы можете увидеть, какую версию вы используете с помощью htmlwidgets:::pandoc_available(); htmlwidgets:::.pandoc$version
. Я думаю, что RStudio распространяет версию 2.18, но они могли обновиться, или вы могли установить ее отдельно.
Журнал изменений Pandoc находится здесь: https://pandoc.org/releases.html.
Я не думаю, что есть какой-либо способ исправить это, кроме как отредактировать источник htmlwidgets
. Может в следующем релизе это исправят?
ОТРЕДАКТИРОВАНО, чтобы добавить: это изменение было обработано в rmarkdown
некоторое время, но htmlwidgets
напрямую звонил в Pandoc. В следующем выпуске (1.6.0) htmlwidgets
это будет исправлено, позволяя rmarkdown
обрабатывать вызов. Это также должно немного защитить его в будущем.
Я не могу воспроизвести проблему с plotly v4.10.1 и htmlwidgets v1.5.4 и RStudio 2022.07.1 Build 554. Я оставил пример выше. Однако здесь вы можете найти связанную с проблему . Предупреждение, кажется, поднято pandoc. Может быть, новая версия pandoc поставляется с последним установщиком RStudio?