Ich bekomme unerwartetes Verhalten im Aussehen von ggplot2. Wenn ich große Datenmengen plotte, scheint das Standardthema von theme_grey zu etwas wie theme_bw zu wechseln. Ich kann dies auf dem bestimmten Datensatz reproduzieren, an dem ich gerade arbeite, kann ihn aber nicht auf simulierten Daten reproduzieren.Unerwartete Themaänderung in ggplot2
Auf jeden Fall ist hier der Code:
ggplot(df2, aes(x = Sequence, y = y, color = as.factor(group))) +
geom_point(shape=19, alpha = 0.8)
nrow(df2)
[1] 4330
Nun, wenn ich eine Teilmenge der Daten übernehmen:
df3 <- slice(df2, 1:10)
ggplot(df3, aes(x = Sequence, y = y, color = as.factor(group))) +
geom_point(shape=19, alpha = 0.8)
Ich habe versucht:
- Deinstallation/Neuinstallation ggplot2
- manuell ein Thema
- Entladen alle Pakete außer ggplot2
- Arbeiten außerhalb eines Projekts
Probe von 5 obs Angabe:
> dput(df2[1:5, ])
structure(list(Sequence = c("1", "2", "3", "4", "5"), group = c(0,
0, 0, 0, 0), y = c(7711.945, 7695.075, 3432.585, 8081.19, 7344.455
)), .Names = c("Sequence", "group", "y"), row.names = c(NA, 5L
), class = "data.frame")
Es sieht so aus, als wäre die Sequenz als Faktor gespeichert. Möchten Sie, dass es numerisch ist? – Dason
Könnten Sie uns eine Vorstellung von Ihrem Input für die Handlung geben? Vielleicht mit dput? –
Einstellung 'df $ Sequenz <- as.numerisch (df $ Sequenz)' macht keinen Unterschied –