Ich habe folgende Datenrahmen:Achsenbeschriftungen in Plotly Umstellen R
structure(list(Var1 = structure(1:7, .Label = c("Friday", "Monday",
"Saturday", "Sunday", "Thursday", "Tuesday", "Wednesday"), class = "factor"),
Freq = c(20938L, 43147L, 35027L, 24087L, 7148L, 6310L, 19027L
)), .Names = c("Var1", "Freq"), row.names = c(NA, -7L), class = "data.frame")
Es sieht wie folgt aus:
Var1 Freq
1 Friday 20938
2 Monday 43147
3 Saturday 35027
4 Sunday 24087
5 Thursday 7148
6 Tuesday 6310
7 Wednesday 19027
, wenn ich es plotly Bibliothek plotten, die x-Achse von Mittwoch beginnt und geht bis Freitag. Aber ich möchte die Etiketten von Sonntag bis Samstag neu sortieren. Ich verwende die folgenden Codes:
Unter der Annahme, ‚t‘ wird der Datenrahmen mit Daten über angegeben:
target <- c("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
a <- t[match(target, t$Dayoftheweek), ]
plot_ly(a, x = Dayoftheweek, y = Freq, type = "bar", color = Dayoftheweek)
Das funktioniert nicht. Ich habe die rownames auf Null zurückgesetzt, immer noch das gleiche Problem auftritt.
Ich versuchte dies früher ... aber ich war ein Fehler "Fehler in gg2list (p): Objekt 'Nann' nicht gefunden" zu bekommen. Aber als ich die R-Sitzung neu startete, funktionierte es. Konnte nicht verstehen .... danke eine Tonne jedoch. Ich habe das bestätigt. – Apricot