R 如何使用ggplot2可视化此数据?

R 如何使用ggplot2可视化此数据?,r,ggplot2,R,Ggplot2,我想使用ggplot2在绘图中显示此数据。你建议我怎么做?我一直在尝试这样的事情 ggplot(data = voters) + stat_count(mapping = aes(x=party, y = vote)) 但它给了我一个错误 stat_count requires the following missing aesthetics: x 感谢您的指导 这就是你想要的吗 voters <- data.frame(party = c("R", "D", "R", "D", "R

我想使用ggplot2在绘图中显示此数据。你建议我怎么做?我一直在尝试这样的事情

ggplot(data = voters) + stat_count(mapping = aes(x=party, y = vote))
但它给了我一个错误

stat_count requires the following missing aesthetics: x
感谢您的指导

这就是你想要的吗

voters <- data.frame(party = c("R", "D", "R", "D", "R", "R", "R", "R", "R", "R", "R", "R", "R", "D", "R"),
             vote = c("Y", "N", "Y", "N", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "N", "Y"))

ggplot(voters, aes(x = party, fill = vote)) + geom_bar()

投票者请将数据的前几行作为文本包含,而不是作为image@ImranAli我编辑了它!包括您的数据
dput(投票者)
以便我们可以重现您的问题是的,但是由于某种原因,当我运行您编写的代码时,我仍然得到
错误:stat\u count需要以下缺失美学:x
。你知道问题是什么吗?我根据这个答案运行了代码,没有任何错误。如果您看到该错误,则说明您没有输入答案中所写的代码。@neilfws我只运行了第二部分,因为我的
投票者
数据框已经存在。我的数据框有问题吗?
voters <- data.frame(party = c("R", "D", "R", "D", "R", "R", "R", "R", "R", "R", "R", "R", "R", "D", "R"),
             vote = c("Y", "N", "Y", "N", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "Y", "N", "Y"))

ggplot(voters, aes(x = party, fill = vote)) + geom_bar()