на пакете bslib и shinydashboard

#r #shiny #shinydashboard #bslib

Вопрос:

Это вопрос по bslib, кстати, отличный пакет.

Я хотел бы знать, предназначен ли он в первую очередь для shiny и flexdashborad или он также будет работать с shinydashboard.

Спасибо!

Ответ №1:

bslib не предназначен для использования с shinydashboard и вместо этого должен использоваться совместно с shiny . Конечно, у вас не должно возникнуть проблем с использованием bslib for flexdashboard , пожалуйста, ознакомьтесь с описанием темы {flexdashboard}. Чтобы подробнее остановиться на Блестящем, некоторые дополнительные мысли:

  • shinydashboard предоставляет новые глаголы для тематизации ваших блестящих приложений для использования с HTML-шаблонами Bootstrap 3 AdminLTE версии 2.4
  • bslib позволяет легко настраивать «стандартные» блестящие приложения с помощью современных тем начальной загрузки 4 (или 5) — Это достигается за счет введения переменных Sass для использования с темами начальной загрузки Shiny и R Markdown и bslib предустановленными пакетами без необходимости загружать другие пакеты
  • Настройка ваших bslib тем может быть дополнительно расширена с помощью Sassy CSS (вам понадобится пользовательский файл *.scss, а не файл *.css).

Команда RinteRface проделала отличную работу по разработке bs4Dash пакета для решения проблемы, которую, как я полагаю, вы пытаетесь решить, т. Е. Используя новые темы начальной загрузки поверх shinydashboard фреймворка. Подробнее об bs4Dash упаковке:

  • shinydashboard является основой bs4Dash поддержки 1:1, поэтому обновление старых приложений bs4Dash можно выполнить, просто изменив library(shinydashboard) их на library(bs4Dash)
  • bs4Dash добавляет зависимости Bootstrap 4 AdminLTE v3.1 к вашим традиционным shinydashboard шаблонам
  • На странице введения bs4Dash сайта pkgdown есть таблица, в которой сравниваются функции shinydashboard , shinydashboardPlus , и bs4Dash (последние два разрабатываются командой RinteRface)

Если вы ищете пакет, подобный bslib специально разработанному для настройки темы и стиля ваших bs4Dash приложений, ознакомьтесь с пакетом {fresh} от парижской команды dreamRs!