Der einfachste Weg, gruppiertes Barplot zu erstellen

Ich habe folgenden Datenrahmen:

 Catergory        Reason Species
1   Decline       Genuine      24
2  Improved       Genuine      16
3  Improved Misclassified      85
4   Decline Misclassified      41
5   Decline     Taxonomic       2
6  Improved     Taxonomic       7
7   Decline       Unclear      41
8  Improved       Unclear     117

Ich versuche ein gruppiertes Balkendiagramm zu erstellen, Arten als Höhe und dann 2 Farben für die Kategorie.

Ich würde ein Bild von dem posten, was ich habe, aber ich habe nicht genug Reputationspunkte ... aber hier ist mein Code:

Reasonstats<-read.csv("bothstats.csv")
Reasonstats2<-as.matrix(Reasonstats[,3])


barplot((Reasonstats2),beside=T,col=c("darkblue","red"),ylab="number of 
species",names.arg=Reasonstats$Reason, cex.names=0.8,las=2,space=c(0,100)
,ylim=c(0,120))
box(bty="l")

Nun möchte ich, dass die beiden Balken nicht zweimal beschriftet und getrennt werden müssen. Ich habe versucht, den Raumwert auf alle möglichen Dinge zu ändern, und es scheint, als würden die Balken nicht getrennt. Kann mir jemand sagen, was ich falsch mache?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage