A trace without data is displayed when a "stacking" defined
Offen
Dieses Issue hat noch niemand übernommen.
bug
P3
- Vorherrschende Sprache
- JavaScript
- Sterne
- 18.3k
- Forks
- 2k
- Ø Merge
- 2 T. 12 Std.
- Gemergte PRs (30 T.)
- 28
Beschreibung
The trace trace0 is displayed, although I did not define its data.
Example on codepen - https://codepen.io/x-base/pen/vYZvqZB
code:
var trace = {
x: [0, 1, 2, 3, 4],
y: [1, 5, 3, 7, 5],
mode: "lines+markers",
stackgroup: "1",
fill: "none",
type: 'scatter'
}
var trace0 = { ...trace,
x: [null], // this is recommended workaround https://github.com/plotly/plotly.js/issues/2861#issuecomment-409587725
y: [null]
};
var trace1 = { ...trace };
Plotly.newPlot('myDiv', [trace0, trace1]);
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 mit der im Issue verlinkten CodePen-Reproduktion und vergleiche sie mit dem in Issue #2861 besprochenen Workaround. Verfolge, warum trace0 gerendert wird, obwohl keine Daten vorhanden sind, und überprüfe anschließend, dass ein leerer Trace ausgelassen wird, während trace1 weiterhin korrekt angezeigt wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- data-visualization
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100