Plotly R: Kann keine Punkte zum Plotten erhalten, wenn zwei Werte pro x-Faktor-Ebene vorhanden sind

Ich habe einen Datenrahmen wie diesen:

dput(df)
structure(list(x = structure(c(1L, 2L, 3L, 4L, 5L, 1L, 2L, 3L, 
4L, 5L), .Label = c("41197708", "41223094", "41244000", "41244435", 
"41244936"), class = "factor"), y = c(1, 1, 1, 1, 1, 2, 2, 2, 
2, 2)), .Names = c("x", "y"), row.names = c(NA, -10L), class = "data.frame")

Versuchen Sie, ein Punktdiagramm mit folgenden Punkten zu drucken:

plot_ly(df, x = levels(x), y = y, mode = 'markers')

Ich sehe nur Punkte, die y = 1 und nicht y = 2 entsprechen. Irgendeine Idee warum?

Das Folgende funktioniert im Plot, aber dann werden x-Achsen-Werte als numerisch / stetig behandelt (nicht das, was ich will):

plot_ly(df, x = x, y = y, mode = 'markers')

Antworten auf die Frage(2)

Ihre Antwort auf die Frage