如何从表中制作带有R的条形图?

时间:2012-03-30 02:41:40

标签: r plot

我在.cvs中有一些数据。我想在R中用这个数据制作一个简单的条形图,但我在R中有点迷失。

Specie   Number
A        18756
V        8608 
R        3350 
P        3312 
O        1627

我已经拥有每个物种的数量。我只是想绘制结果? A,V,R,P,O是该物种的名称。

我对先要做的事感到有点困惑?我必须将表格转换为矩阵吗?我必须在R中使用哪些命令?

2 个答案:

答案 0 :(得分:7)

这是一个简单的例子:

y = data.frame(Specie=c('A','V','R','P','O'),Number=c(18756,8608,3350,3312,1627))
barplot(y$Number, names.arg=y$Specie)

您可以使用read.csv(或其中一位朋友)从文件读取数据框。

答案 1 :(得分:1)

尝试help(barplot),在那里你会找到一个可以满足你需要的命令。具体来说,您将输入Number作为height参数,并输入名称作为names.arg参数。