Важный
Ищете официальный бэкэнд Quarto Webassembly? Проверьте quarto-live !
Это сообщество разработало расширение Quarto, позволяющее кодовой ячейке Webr в различных форматах квартала, включая HTML, SpecuitJ, веб -сайты, блоги и книги.
Взгляните на живой пример расширения в действии здесь! Чтобы углубиться в возможности расширения, см. Наш комплексный веб -сайт документации.
Ищете версию Python? Проверьте quarto-pyodide !
Примечание
Обратите внимание, что расширение Quarto {quarto-webr} является инициативой, управляемой сообществом и не связано с Posit, Quarto или основным проектом Webr. Его эволюция и обслуживание связаны исключительно из коллективных усилий членов сообщества.
Если вы новичок в Webr, эта передовая технология дает вам возможность:
«Запустите R код в браузере без необходимости выполнения R -сервера для выполнения кода».
Для более глубокого понимания WEBR, изучите следующие ресурсы:
Для тех, кто новичок в расширениях Quarto и Quarto, мы настоятельно рекомендуем проверить это информативное видео на YouTube, чтобы начать быстро:
Чтобы использовать это расширение в проекте Quarto, установите его из рабочего каталога проекта, введя в терминал :
quarto add coatless/quarto-webrПосле завершения процесса установки расширение будет легко доступно для квартальных документов в обозначенном рабочем каталоге. Обратите внимание, что если вы работаете над проектами, расположенными в разных каталогах, вам нужно будет повторить этот шаг установки для каждого из этих каталогов.
Для каждого документа поместите фильтр webr в заголовку документа:
filters :
- webr Затем поместите код R для webR в кодовый блок, помеченный {webr-r}
---
title : webR in Quarto HTML Documents
format : html
engine : knitr
filters :
- webr
---
This is a webR-enabled code cell in a Quarto HTML document.
``` {webr-r}
fit = lm(mpg ~ am, data = mtcars)
summary(fit)
```Визуализированный документ можно просмотреть в Интернете здесь.
ПРИМЕЧАНИЕ. Если вы не указали engine: knitr , используемый двигатель вычисления по умолчанию будет jupyter . Это может вызвать подсказки для установки Python. Однако, если вы указываете engine: knitr , нет необходимости устанавливать Python.
Есть еще много вариантов настройки, которые доступны. Пожалуйста, смотрите документацию по настройке для получения дополнительных примеров.
Для конкретных случаев использования развертывания см. Шаблоны.
Для устранения неполадок, пожалуйста, посмотрите нашу страницу устранения неполадок.
Чтобы сообщить об ошибке, добавьте проблему к трекеру ошибок репозитория.
Хотите внести свой вклад? Пожалуйста, откройте билет выпуска, чтобы обсудить эту функцию перед отправкой запроса на вытяжение.
Пожалуйста, смотрите нашу страницу «Благодарности».