错误:ggplot2不知道如何处理class uneval的数据

时间:2018-01-07 10:06:15

标签: r ggplot2

R很新。尝试使用ggplot2创建一个条形图来比较2016年初选的类型和伯尼桑德斯在该选举中各自的投票百分比。

我有:

y = $ Type : Factor w/ 2 levels "Caucus","Primary": 1 2 2 1 2 2 1 2 2 1 ...
and x = $ SandersPercent : num  0.274 0.69 0.198 0.797 0.409 ...

我跑:

geom_bar(Primary2016, aes(SandersPercent, Type))

并获得:

Error: ggplot2 doesn't know how to deal with data of class uneval

抱歉这个愚蠢的问题。我试过四处寻找并因某种原因被困住了。

1 个答案:

答案 0 :(得分:1)

很抱歉这么说,但我无法相信你已经四处寻找 - 这是你犯的一个相当基本的错误。我建议您查看这个用于学习ggplot和朋友的精彩资源:http://r4ds.had.co.nz/。至于你的问题,问题是你只是在调用geom_bar(),而你的代码应该是这样的:

ggplot(Primary2016, aes(SandersPercent, Type)) +
  geom_bar()