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
抱歉这个愚蠢的问题。我试过四处寻找并因某种原因被困住了。
答案 0 :(得分:1)
很抱歉这么说,但我无法相信你已经四处寻找 - 这是你犯的一个相当基本的错误。我建议您查看这个用于学习ggplot和朋友的精彩资源:http://r4ds.had.co.nz/。至于你的问题,问题是你只是在调用geom_bar()
,而你的代码应该是这样的:
ggplot(Primary2016, aes(SandersPercent, Type)) +
geom_bar()