如何使用R从表格中制作条形图?

5

我有一些.csv格式的数据。我想在R中用这些数据制作一个简单的条形图,但我对R不太熟悉。

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

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

我有点困惑我首先要做什么?我需要将表格转换为矩阵吗?我需要在R中使用哪些命令?


你读取数据了吗?你进展到哪一步了?你有没有阅读任何文档?我相信这在网站贡献部分的一些介绍性文件中已经涵盖了。 - John
这是Deducer或类似工具的完美使用案例。请参阅此问题以获取其他建议:http://stats.stackexchange.com/questions/9085/software-for-easy-yet-robust-data-exploration - Ari B. Friedman
2个回答

9
这是一个简单的例子:
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
尝试使用help(barplot),在其中你会找到一个可以满足你需求的命令。具体来说,你需要将Number作为高度参数,将Specie作为names.arg参数输入。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接