Для приборной панели я использую пакет shinydashboard.Секция тела панели управления выглядит следующим образом:
body <- dashboardBody(
fluidRow(
column(width = 12,
###Sidebar Tabs
#Dashboard Tab Content
tabItems(
tabItem(tabName = "dashboard",
#Graph of Summary Stats
box(
title = "Summary Stats",
status = "info",
plotOutput(
outputId = "plot1", height = 250)
)
А затем функция пользовательского интерфейса и сервера выглядит так:
##User Interface Using Dashboard Function
ui <- dashboardPage(
skin = "yellow",
header,
sidebar,
body
)
##Server
server <- function(input, output) {
output$plot1 <- renderPlot({
p <-ggplot(jobForm, aes(x = `Last Name`, y = Stats)) + geom_point()
print(p)
})
}
Я хочу, чтобы график, который я строю, появился в одном изкоробки, которые я сделал, но я чувствую, что что-то упустил, так как это не появляется.Код ggplot работает вне приложения сам по себе.Есть идеи?