R 输入变量中似乎不包含任何数据

R 输入变量中似乎不包含任何数据,r,shiny,R,Shiny,我对Shiny是个新手,我一直在努力解决以下问题。在ui中,我定义了一组用户可以选择的变量。但是,当我调用输入变量时,变量的正确标签显示在x轴上,但没有数据。当我将输入$variable更改为任何实际变量名时,将显示正确的结果。我做错了什么 output$analysis1 <- renderPlot({ df <- m1 df <- subset(df, df$rcid %in% unique(Select_voting()$rcid)) ggplot(sub

我对Shiny是个新手,我一直在努力解决以下问题。在ui中,我定义了一组用户可以选择的变量。但是,当我调用输入变量时,变量的正确标签显示在x轴上,但没有数据。当我将输入$variable更改为任何实际变量名时,将显示正确的结果。我做错了什么

 output$analysis1 <- renderPlot({
  df <- m1
  df <- subset(df, df$rcid %in% unique(Select_voting()$rcid))

  ggplot(subset(df,  unsc_region == 'Latin America'), aes(x = input$variable, y = reorder(CountryAbb, input$variable),
                                                         color = ordvote)) +
    geom_point(size=3)  + theme_light() + ggtitle("Latin America") + scale_colour_manual(values=vcolors)

})

output$analysis1请提供一个最小的可复制示例。欢迎来到stackoverflow社区。请不要忘了遵循,如果可能的话,阅读如何用可复制的示例提问。您没有真正为我们提供足够的信息(即,当您切换到“实际变量名”时,它会起作用-还有什么可能会出现?)。这听起来像是一个简单的数据问题,对Shiny来说并没有什么特别的。我认为这可能是一个ggplot问题。如果我使用geo_stringI,我想我已经找到了答案。抱歉,不知道ggplot2中的aes_字符串。请提供一个最小的可复制示例。欢迎来到stackoverflow社区。请不要忘了遵循,如果可能的话,阅读如何用可复制的示例提问。您没有真正为我们提供足够的信息(即,当您切换到“实际变量名”时,它会起作用-还有什么可能会出现?)。这听起来像是一个简单的数据问题,对Shiny来说并没有什么特别的。我认为这可能是一个ggplot问题。如果我使用geo_stringI,我想我已经找到了答案。抱歉,不知道ggplot2中的aes_字符串。