"Double click to isolate one trace" does not always do so
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 18.8k
- Forks
- 2.8k
- Ø Merge
- 16 Std. 26 Min.
- Gemergte PRs (30 T.)
- 21
Beschreibung
Double clicking on one element in the legend does not always isolate the element's corresponding trace. Sometimes all traces are shown, and sometimes no change is made. See the recording below. A double click preceded every flicker.
import plotly.graph_objects as go
fig = go.Figure()
trace1 = go.Scattermapbox(lat=[0], lon=[0])
fig.add_trace(trace1)
trace2 = go.Scattermapbox(lat=[1], lon=[1])
fig.add_trace(trace2)
lat_cen = 0
lon_cen = 0
fig.layout.mapbox.center = {"lat": lat_cen, "lon": lon_cen}
fig.layout.mapbox.style = "open-street-map"
fig.layout.mapbox.zoom = 5
fig.show()
https://user-images.githubusercontent.com/9297904/149550631-a6829707-afcd-43d8-83a3-80ed0ee9b34a.mov
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 bereitgestellte Python-Beispiel auszuführen und das inkonsistente Verhalten beim Doppelklicken auf die Legende zu reproduzieren. Verfolge den Einstiegspunkt der Legendeninteraktion, der von der Scattermapbox-Figur verwendet wird; abgeschlossen ist die Aufgabe, wenn ein Doppelklick auf ein Legendenelement konsistent den entsprechenden Trace isoliert, ohne Flackern oder dass alle Traces sichtbar bleiben.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- plotly, python
- Bereich
- data-visualization
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100