2017-05-15 8 views
0

Ich habe versucht, Werte von meinem Vektor rechts von meinen horizontalen Balkendiagrammen ohne Erfolg hinzuzufügen. Ich habe versucht, Code auf meinen X- und Y-Labels und seinen Placements zu korrigieren und zu mischen. Hier ist mein CodeR: Hinzufügen von Werten neben Balken auf horizontalem Balkendiagramm

a <- c(315, 149, 128, 97, 68, 49, 38, 0) 
par(las=1) 
par(mgp=c(4.5,1,0)) 
par(mar=c(5,6,4,3)+0.05) 
barplot(a, horiz = TRUE, col="darkolivegreen3", 
main="Average Occupancy", 
    ylab = "Hours", 
    names.arg = c("0-1h", "1-2h", "2-3h", "3-4h", "4-5h", "5-6h", "6-7h", "7-8h")) 
mtext(side=1, text="Minutes", line=2.5) 

Antwort

1

Hier ist der Code für Ihre Grafik.

a <- c(315, 149, 128, 97, 68, 49, 38, 0) 
par(mar=c(4,4,1,1), oma=c(0,0,0,0), las=1) 
posbar <- barplot(a, horiz = TRUE, col="darkolivegreen3", 
    main="Average Occupancy", 
    ylab = "", xlab="", xlim=c(0,350), 
    names.arg = c("0-1h", "1-2h", "2-3h", "3-4h", "4-5h", "5-6h", "6-7h", "7-8h")) 
mtext(side=1, text="Minutes", line=2.5) 
mtext(side=2, text="Hours", line=3, las=0) 
text(y=posbar, x=a, pos=4,labels=a) 

enter image description here

+0

Nein Ich möchte die Werte aus dem einen Vektor auf der rechten Seite der Stäbe sein. Ich entschuldige mich, wenn ich nicht klar genug war. Ich habe meinen Text zur besseren Übersicht bearbeitet – arezaie

+1

Bitte überprüfen Sie die Update-Version meiner Antwort –

+0

Das war's! Vielen Dank! – arezaie

Verwandte Themen