未能在Shiny上躲过geom_bar

时间:2018-07-29 08:02:18

标签: r database shiny analysis

嗨,我有一个与ggplot geom_bar(position dodge)和闪亮有关的问题。

我的Shiny应用程序页面上没有显示各个组中的条形图,但是只有一个条形图显示了我文件中Totol模型的数量。

然后我尝试在控制台中运行测试,发现

  

x =()不能是“模型”(一个字符),而必须是模型(否   显示为字符。

以下代码有效:

 ggplot(data = m_epiq_original) + 
        geom_bar(mapping = aes(x = Model, fill = Date), position = "dodge")

但是,这不起作用:

 ggplot(data = m_epiq_original) + 
        geom_bar(mapping = aes(x = "Model", fill = "Date"), position = "dodge")

区别在于我使用“模型”和“日期”。

由于我使用的是Shiny,所以我的selectInput就像

c("Model", "Date")

,以便其他代码可以工作。实际上,它们运作良好。

但是我不明白为什么geom_bar闪避无法以这种方式识别,而我的闪亮网页仅显示了一个粉红色的giany粉色条,其计数为199,这是其中的总行数我的档案。它不会读取我的x =和fill =,并且不会对它们进行分组和计数。

希望我的问题很清楚。我是新手,如果您需要任何澄清,请告诉我。谢谢!

0 个答案:

没有答案