Fixed line is drawn wrongly after zoom and pan
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 18.8k
- Fork
- 2.8k
- Merge medio
- 16h 26m
- PR unite (30g)
- 21
Descrizione
I experience strange behavior when I zoom and pan in a simple logarithmic scatter plot:
A fixed line, drawn from (0,0) to (100,100), “jumps” to a wrong position after zooming and panning.
Tested on Windows 10, with Plotly 5.0.0, using Python 3.9.
Test code:
import math
import pandas as pd
import plotly.express as px
df = pd.DataFrame([
[30, 30],
[70.0, 70.0]
],
columns=['length', 'width'])
fig = px.scatter(df,
x="length",
y="width",
log_x=True,
log_y=True)
fig.update_xaxes(range=[0, math.log10(100*1.1)])
fig.update_yaxes(range=[0, math.log10(100*1.1)])
fig.add_shape(type="line", x0=0.0, y0=0.0, x1=100, y1=100)
fig.show()

Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Eseguire l'esempio Python fornito con Plotly 5.0.0 e riprodurre la posizione della linea prima e dopo lo zoom e il pan. Tracciare il modo in cui vengono trasformati gli assi logaritmici e lo shape aggiunto, quindi verificare che la linea fissa rimanga allineata con le coordinate tracciate dopo l'interazione.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- plotly, python
- Ambito
- data-visualization
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Attiva
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 55/100