enable global consistency of color mapping between animation frames
Personne n'a encore pris cette issue.
- Langage dominant
- JavaScript
- Étoiles
- 18.3k
- Forks
- 2k
- Merge moyen
- 2 j 12 h
- PR mergées (30 j)
- 28
Description
Hi, Thanks for this AWESOME project. I really enjoy using it.
The animation function can't keep the global consistency of color mapping between animation frames.
Here is an example in Colab for my use case. In this example, I use Plotly.py with scatter_geo API. My code is as between,
import plotly.express as px
df = px.data.gapminder()
fig = px.scatter_geo(df, locations="iso_alpha",
color="lifeExp",
hover_name="country",
size="pop",
animation_frame="year",
projection="natural earth")
fig.show()
I expect the color mapping for lifeExp to keep consistent between different frames, which means the same color among frames should represent the same lifeExp value and the color bar should keep the same too. But the result looks like below, in which the frames in 1952 and 1997 can't be comparable.
I would expect some API like,
fig = px.scatter_geo(df, locations="iso_alpha",
color="lifeExp",
keep_color_global_consistency = True,
hover_name="country",
size="pop",
animation_frame="year",
projection="natural earth")
eg, it has keep_color_global_consistency option and the default value should be True.
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par reproduire l’exemple Colab lié avec scatter_geo, color et animation_frame. Examinez la manière dont le mappage des couleurs et les barres de couleurs sont gérés entre les images de l’animation, puis définissez le comportement de l’API afin que les valeurs égales utilisent des couleurs comparables et que la barre de couleurs reste fixe ; le travail est terminé lorsque les images de 1952 et 1997 sont directement comparables.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- javascript, 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
- 25/100