我在.cvs中有一些数据。我想在R中用这个数据制作一个简单的条形图,但我在R中有点迷失。
Specie Number
A 18756
V 8608
R 3350
P 3312
O 1627
我已经拥有每个物种的数量。我只是想绘制结果? A,V,R,P,O是该物种的名称。
我对先要做的事感到有点困惑?我必须将表格转换为矩阵吗?我必须在R中使用哪些命令?
答案 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参数。