Использование ввода $ на ggplot - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь добавить вывод из выпадающего списка в поле в ggplot

Поля данных, которые я хочу использовать, имеют следующие поля: Изображение данных здесь enter image description here

Код, который я использую для вывода этого на диаграмму:

ggplot(survey_data_sub, aes(fill=`Education level`, y=`Education level`, 
x=`Developer group`)) +
geom_bar( stat="identity")

Это прекрасно подходит для отображения результатов уровня образования.

Я хочусделать «заливку» и «у» динамическими из выпадающего списка.Поэтому я использовал приведенный ниже блестящий код:

sidebarLayout(
           sidebarPanel(
             selectInput("newplot_select", "Choose Breakdown for chart:", 
                         list("UK location", "Education level", "Current 
salary", "Generation"))
               ),

               mainPanel(
                 textOutput("newPlot_selected_filter"),
                 plotOutput("newPlot")
               )
             )


 output$newPlot <- renderPlot({

    ggplot(survey_data_sub, aes(fill=input$newplot_select, 
    y=input$newplot_select, x=`Developer group`)) + 
    geom_bar( stat="identity")

 })

input $ newplot_select doesent извлекает содержимое из выпадающего списка.Если я просто выведу input $ newplot_select в текстовом выводе, он напечатает введенное значение.Как я могу сделать это в коде ggplot, который я использовал?

Спасибо за вашу помощь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...