Ordering of traces is still wrong
Offen
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- R
- Sterne
- 2.7k
- Forks
- 641
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Following on from #225, here is an an example where ordering of traces is wrong
set.seed(12345)
df1 = data.frame(
x = seq(1, 200), y = 100 + cumsum(rnorm(200))
)
y.sparse = local({
i = sample(200, 10)
res = rep(0, 200)
res[i] = 120 + cumsum(rnorm(10))
res
})
df2 = data.frame(
x = seq(1, 200), y = y.sparse
)
p = ggplot(mapping = aes(x = x, y = y)) +
geom_area(data = df1) +
geom_col(data = df2, fill = "red")
p
ggplotly(p)


Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, die R-Reproduktion im Issue auszuführen und die ursprüngliche ggplot-Ausgabe mit dem Ergebnis von ggplotly(p) zu vergleichen. Verfolge, wie die geom_area- und geom_col-Layer in Traces umgewandelt werden; abgeschlossen ist die Aufgabe, wenn die konvertierten Traces die von der Quellgrafik gezeigte beabsichtigte Reihenfolge beibehalten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- r
- Bereich
- data-visualization
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100