plotly / plotly/plotly.js

[FEATURE]: Add scattergl trace for ternary plot

Ouverte
#7,058 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

feature P3
Langage dominant
JavaScript
Étoiles
18.3k
Forks
2k
Merge moyen
2 j 12 h
PR mergées (30 j)
28

Description

Hello,

Currently the Ternary Plot only supports scatterternary trace, I am developing an open source glass web database where ternary visualizations are very usefull. However, I can sense that there's a performace lag when I have more points to render.

This amount of data is fine and can be zoomed and panned without lag (around 300 points):
image

But with this, a bit lag while hovering and zooming (around 3000 points):
image

And below is of course very laggy (around 30000 points):
image

I found one comment https://github.com/plotly/plotly.js/issues/1385#issuecomment-1538310933 from an old issue asking the same thing. It seems that it is not so easy to implement. Despite this, I would like to open this new issue to continue the discussion.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par examiner le trace scatterternary existant et la discussion dans l’issue #1385, puisque l’issue ne nomme aucun fichier source ni test. Le travail sera considéré comme terminé lorsque la prise en charge de scattergl pour les ternary plots sera définie et implémentée, avec un survol, un zoom et un déplacement réactifs pour les jeux de données plus volumineux décrits.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
javascript
Domaine
data-visualization
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
Active
Clarté
À clarifier
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.