Ich versuche, die Beschriftungen der x-Achse auf einem Barplot ohne Glück um 45 Grad zu drehen. Dies ist der Code, den ich unten habe:
barplot(((data1[,1] - average)/average) * 100,
srt = 45,
adj = 1,
xpd = TRUE,
names.arg = data1[,2],
col = c("#3CA0D0"),
main = "Best Lift Time to Vertical Drop Ratios of North American Resorts",
ylab = "Normalized Difference",
yaxt = 'n',
cex.names = 0.65,
cex.lab = 0.65)
beside = TRUE
, möchten Sie wahrscheinlich verwenden,colMeans(x)
anstatt nur,x
wenn Sie nur ein Etikett pro Gruppe möchten.Verwenden Sie den optionalen Parameter las = 2.
quelle
Drehen Sie die Beschriftungen der x-Achse mit einem Winkel von mindestens 90 Grad mithilfe von Basisgrafiken. Code aus den R FAQ angepasst :
quelle
Sie können Ihren Datenrahmen einfach an folgende Funktion übergeben :
Verwendung:
Sie können den Drehwinkel der Etiketten nach Bedarf ändern .
quelle
Sie können verwenden
Es ist hier geschrieben: http://www.statmethods.net/graphs/bar.html
quelle
Mit ggplot2 können Sie die Beschriftung der x-Achse drehen und eine zusätzliche Ebene hinzufügen
quelle
Die Antwort von Andre Silva funktioniert gut für mich, mit einer Einschränkung in der "Barplot" -Linie:
Beachten Sie das Argument "xaxt". Ohne sie werden die Etiketten zweimal gezeichnet, das erste Mal ohne die 60-Grad-Drehung.
quelle
In der Dokumentation von Balkendiagrammen können wir die zusätzlichen Parameter (
...
) nachlesen , die an den Funktionsaufruf übergeben werden können:In der Dokumentation der grafischen Parameter (Dokumentation von
par
) können wir sehen:Deshalb ist das Bestehen
las=2
die richtige Antwort.quelle