Панель просмотра RStudio (Версия 1.2.1139 на macOS) делает кнопки RadioButton (и FWIW, выбранные checkboxInputs) невидимыми.Но они хорошо выглядят и работают в браузере, когда под кнопкой «Запустить приложение» выбрано «Запустить внешний».Ниже приводится репродукция и несколько скриншотов.
Приложение: Хочу заметить, что shinyWidgets::prettyRadioButtons()
решает эту проблему немедленно.Просто добавьте library(shinyWidgets)
вверху и замените вызов на radioButtons()
.
# Reproduce radioButtons invisibility in RStudio viewer pane
library(shiny)
ui <- fluidPage(
radioButtons("Dunit"
,"Dose Units"
,c("µg"="micrograms",
"mg"="milligrams",
"g"="grams")
,selected = "milligrams"
,inline = TRUE)
,checkboxGroupInput("Dper"
,NULL
,c("/m²"="perBSA",
"/kg"="perKg",
"abs"="absolute")
,selected = "perKg"
,inline = TRUE)
)
server <- function(input, output) {}
# Run the application
shinyApp(ui = ui, server = server)
В панели просмотра RStudio:
Во внешнем браузере: