Bestellung im r plotly barchart
Warum bekomme ich die andere Reihenfolge plotly Balkendiagramm als ich definiert in x-und y-Variablen.
E. g.
library(plotly)
plot_ly(
x = c("giraffes", "orangutans", "monkeys"),
y = c(20, 14, 23),
name = "SF Zoo",
type = "bar"
)
Brauche ich Balkendiagramm-wo sehe ich die Balken in der gleichen Reihenfolge wie x-Variablen (kategoriale) definiert ist. Gibt es irgendeinen trick für?
InformationsquelleAutor martinkabe | 2016-10-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
plotly
hat es in alphabetischer Reihenfolge. Wenn Sie möchten, um es zu ändern, nur versuchen zu ändern Ebenen der Faktor. Dies wäre möglich, wenn Sie geben Ihre Daten in form vondata.frame
wie hier:table$x <- factor(table$x, levels = c(as.character(table$x)))
keine Notwendigkeit, geben Sie in jedes Wort.InformationsquelleAutor Marta
Plotly
wird, um Ihre Achsen, die durch die Reihenfolge, in der die Daten geliefert. Im Falle voncharacter
Vektoren alphabetisch; im Fall von Faktoren, die durch die Reihenfolge der Ebenen. Zum überschreiben dieses Verhaltens, die Sie brauchen, um zu definierencategoryorder
undcategoryarray
für diexaxis
innenlayout
:InformationsquelleAutor mtoto