zoom broken with multiple traces with different zorder
Nessuno ha ancora preso questa issue.
- Lingua principale
- JavaScript
- Stelle
- 18.3k
- Fork
- 2k
- Merge medio
- 2g 12h
- PR unite (30g)
- 28
Descrizione
When I set different zorder to two traces in the same axes. After zooming and reseting axes, zoom no longer works as expected.
Steps to reproduce:
- Open this example
- Zoom between x=3 and x=4 => works as expected
- Reset axes
- Zoom between x=1 and x=2 => zoomed region is not between 1 and 2 as expected
Am I using zorder incorrectly or is this a bug?
Example:
JS:
var trace1 = {x0: 1, dx: 1, y: [10, 15, 13, 17], zorder: 0};
var trace2 = {x0: 1, dx: 1, y: [16, 5, 11, 9], zorder: 1};
var data = [trace1, trace2];
Plotly.newPlot('myDiv', data);
HTML:
<head>
<script src='https://cdn.plot.ly/plotly-2.35.2.min.js'></script>
</head>
<body>
<div id='myDiv'></div>
</body>
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
Riproduci il problema nel CodePen collegato usando le due tracce passate a Plotly.newPlot, quindi esamina il comportamento dello zoom e del ripristino degli assi. Il lavoro è completato quando, dopo aver ripristinato gli assi, lo zoom tra x=1 e x=2 seleziona quell’intervallo anche quando le tracce hanno valori di zorder diversi.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript
- Ambito
- data-visualization
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 42/100