シリコンバレー企業の人種と人数の関係を示すShinyアプリケーションがあります。左側のツールバーは表示されますが、プロットは表示されません。コードをどのように変更すればよいですか?ここで 図はシャイニーには表示されません
はコードです:library(shiny)
library(ggplot2)
library(dplyr)
bcl <- read.csv("E:/country/data/reveal.csv")
ui <- fluidPage(
titlePanel("Silicon valley"),
sidebarLayout(
sidebarPanel(
sliderInput("countInput", "count", 0, 100, c(25, 40)),
radioButtons("jobInput", "Job category",
choices = c("Technicians", "Professionals", "Sales workers", "Administrative support"),
selected = "Technicians"),
selectInput("companyInput", "company",
choices = c("Twitter", "Uber", "View"))
),
mainPanel(
plotOutput("coolplot"),
br(), br(),
tableOutput("results")
)
)
)
server <- function(input, output) {
output$coolplot <- renderPlot({
filtered <-
bcl %>%
filter(count == input$countInput,
job_category == input$jobInput,
company == input$companyInput
)
ggplot(filtered, aes(race)) +
geom_histogram()
})
}
shinyApp(ui = ui, server = server)
そして、ここでの結果である:
データの画像をポストするのではなく、Rの 'dput'関数を使用してください。質問にデータを投稿してください。通常、データのサブセットは正常です。 – jsb
'?dput'をRコンソールに書いてヘルプページを開きます。 – jsb
質問に 'dput'の出力を貼り付けてください。データをコピーすることはできないので、写真としては絶対に投稿しないでください。それらを削除して 'dput'を使用してください。 – jsb