2017-07-17 70 views
-1

所以我有一个数据集,我需要做一个条形图。数据集有一个接种疫苗和计数的专栏。所以看起来像这样.....Barplot在R与数据集

Polio  20 

Polio  15 

Varicella 30 

Varicella. 45 

我需要一个条形图,列出水痘疫苗总数和脊髓灰质炎疫苗接种总数。我迷失在如何做到这一点。

+0

一些地方开始:'library(ggplot2); (https://stackoverflow.com/q/1660124/903061),或者搜索[R和barplot](https:// barblot) //stackoverflow.com/questions/tagged/r+bar-chart?sort=votes&pageSize=50)出现了很多例子。你卡在哪里?你做了什么没有奏效?原来,我认为你的问题太广泛了,因为你不能清楚你能做什么。 – Gregor

+0

我跟着你的链接和聚合函数是我需要的。感谢那。但是,如何将其转换为可视化表示的条形图?我只需要X轴说小儿麻痹症和水痘。他们y轴显示总数。 – CM4740

+0

我是新手。这是一个R级我正在采取我的学位 – CM4740

回答

0

Barplot(计数)是你要找的内容请参考下面的链接

http://www.statmethods.net/graphs/bar.html

+0

谢谢,纠正了这一点。直方图更适合连续数据,但问题特别是关于条形图。如果没有太多类别,排序的条形图可能会完成这项工作。 – Giantrun

+0

再次感谢。 Hist <> Barplot – Giantrun

0

类似的东西可能是有用的?

data <- structure(list(vaccine = c("Polio", "Polio", "Varicella", "Varicella"), 
        value = c(20, 15, 30, 45)), 
        class = "data.frame", row.names = 1:4) 
data 

library("ggplot2") 

ggplot(data, aes(x=vaccine, y=value)) + geom_bar(stat="identity")