2012-03-30 14 views
3

Ich habe einige Daten in .cvs. Ich möchte eine einfache BarPlot in R machen, mit diesen Daten, aber ich ein wenig verloren in R.Wie macht man einen Barplot mit R aus einer Tabelle?

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

Ich habe bereits die Anzahl der einzelnen Arten. Ich möchte nur die Ergebnisse grafisch darstellen? A, V, R, P, O sind die Namen der Arten.

Ich bin ein wenig verwirrt von dem, was ich zuerst tun muss? Muss ich die Tabelle in eine Matrix umwandeln? Welche Befehle muss ich in R verwenden?

+0

hast du die daten schon eingelesen? ... wie weit bist du gekommen? Haben Sie in Bezug auf die Dokumentation überhaupt etwas gelesen? Ich glaube, dass dies in einer Reihe von einführenden Dokumenten im Beitragsteil auf der Website so ziemlich behandelt wird. – John

+0

Dies ist ein perfekter Anwendungsfall für Deducer oder ähnliches. Siehe dieses q für andere Vorschläge: http://stats.stackexchange.com/questions/9085/software-for-easy-yet-robust-data-exploration –

Antwort

6

Hier ist ein einfaches Beispiel:

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

Sie würden verwenden read.csv (oder einer seiner Freunde) aus einer Datei in einem Datenrahmen zu lesen.

0

Versuchen Sie help(barplot), In dort finden Sie einen Befehl, der tut, was Sie brauchen. Insbesondere geben Sie Zahl als das Argument Höhe und Specie für das Argument names.arg ein.

Verwandte Themen