plotly / plotly/plotly.py

Add Animation Support for go.Sankey Plots Similar to go.Scatter and go.Bar

Ouverte
#4,620 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

feature P3
Langage dominant
Python
Étoiles
18.8k
Forks
2.8k
Merge moyen
16 h 26 min
PR mergées (30 j)
21

Description

Description

I would like to request the addition of animation support for go.Sankey plots, similar to the functionality available in go.Scatter and go.Bar.

Expected Outcome

The go.Sankey plot should have a parameter in the layout for animations, similar to the updatemenus feature. An example of the desired configuration is shown below:

"updatemenus": [{
    "type": "buttons",
    "buttons": [{
        "label": "Your Label",
        "method": "animate",
        "args": [/* Animation arguments here */]
    }]
}]

This feature would allow users to add animations to go.Sankey plots, enhancing their interactivity and visual appeal.

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 comparer la prise en charge existante des animations pour go.Scatter et go.Bar avec le point d’entrée go.Sankey, en vous concentrant sur la manière dont layout updatemenus et la méthode animate sont exposés. Le travail est considéré comme terminé lorsque go.Sankey accepte la configuration d’animation équivalente et qu’un test de régression ou un exemple démontre les boutons et les arguments d’animation demandés.

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

Évaluation

Stack technique
python
Domaine
data-visualization
Type d'issue
Fonctionnalité
Difficulté
5/5
Temps estimé
Plus d'une semaine
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
30/100

Recevez les nouvelles issues par e-mail

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