plotly / plotly/plotly.js

Pie chart not displaying when plotting big and small numbers at the same time.

Offen
#6,728 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug P2 sev-2
Vorherrschende Sprache
JavaScript
Sterne
18.3k
Forks
2k
Ø Merge
2 T. 12 Std.
Gemergte PRs (30 T.)
28

Beschreibung

When I plot a piechart, if there is a number much larger than another one (by a factor 100 000 000), no piechart is displayed.
If I then unselect one of the value, the piechart is displayed.
If i reduce the factor between the two numbers, the piechart is displayed as well.

Here is a example:

https://jsfiddle.net/3qr50za6/

var data = [
{
"type": "pie",
"values": [
"1",
"1e-8",
],
"labels": [
"Number",
"Much smaller number",
],
}
];

var layout = {
"title": "Small and big numbers issues",
"showlegend": true,
width: 1000,
height: 400
};

Plotly.newPlot('myDiv', data, layout);

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne mit der verlinkten jsfiddle-Reproduktion und dem Einstiegspunkt Plotly.newPlot; verfolge dann, wie Werte von Kreisdiagrammen verarbeitet werden, wenn sich ihre Größenordnungen stark unterscheiden. Bestätige den Fehler mit [1, 1e-8] und vergleiche ihn mit den im Issue beschriebenen funktionierenden Fällen. Als erledigt gilt die Aufgabe, wenn das Diagramm mit beiden ausgewählten Werten gerendert wird und die Regression durch den relevanten bestehenden Test abgedeckt ist, falls ein solcher gefunden 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
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.