Plotly Express doesn't force category orders on axes
Offen
Dieses Issue hat noch niemand übernommen.
bug
P3
- Vorherrschende Sprache
- Python
- Sterne
- 18.8k
- Forks
- 2.8k
- Ø Merge
- 16 Std. 26 Min.
- Gemergte PRs (30 T.)
- 21
Beschreibung
This causes ordering issues like this:
import plotly.express as px
import pandas as pd
df = pd.DataFrame(dict(
x=['a','b','c','d'],
y=[1,2,3,4],
z=['p','q','p','q']
))
px.bar(df, x="x", y="y", color="z")

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, das pandas-Beispiel im Issue auszuführen und nachzuverfolgen, wie Plotly Express den Achsen des Balkendiagramms Kategorienreihenfolgen zuweist. Bestätige die erwartete Reihenfolge aus dem Beispiel, füge anschließend Tests für diesen Fall hinzu und überprüfe, dass die resultierenden Achsen die Kategorienreihenfolge konsistent einhalten.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- pandas, plotly, python
- Bereich
- data-visualization
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 35/100