15  Интерактивные элементы в Quarto

Добавление интерактивных элементов в Quarto позволяет активно взаимодействовать с данными, понять сложные визуализации, например, путем введения дополнительного параметра, который можно варьировать с помощью элемента пользовательского интерфейса. Интерактивные визуализации эффективно работают в применении к панелям мониторинга (дэшбордам), которые были рассмотрены ранее в книге.

Quarto может служить макетом (или каркасом) для добавления на веб-страницу интерактивных компонентов, таких как фреймворкShiny, используемый для создания интерактивных аналитических веб-приложений. Отметим, что экосистема Shiny требует серверной среды для запуска и представлена двумя отдельными реализациями: Shiny для R и Shiny для Python.

webR 0.6.0

webR в Quarto HTML

WebR - R in the Browser

Pyodide

Quarto WebR

Quarto Live

Пример ShinyLive

shinylive

Introducing: the marimo-quarto plugin! https://github.com/marimo-team/quarto-marimo https://marimo-team.github.io/quarto-marimo/

Reproducible data science with webR and Shinylive | George Stagg | Posit https://www.youtube.com/watch?v=wK3vPbcSoFE&ab_channel=PositPBC

Добавление теста с множественным выбором в Quarto Live Tutorials https://yabellini.netlify.app/blog/2024-09-29-quarto_live_quiz/

Заключение