plotly / plotly/plotly.js

enable navigation to previous view or zoom/pan level

Ouverte
#6,659 2 commentaires 9 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

When a user zooms and pans multiple times, sometimes user wants to go back to previous view rather than resetting the axes and zooming/panning multiple times to arrive at a specific view. It looks like this feature is not available. Is it possible to add this feature?

Example:
Initial plot(reset axes)
image
First zoom
image
Second zoom
image

After the Second zoom, I just want to go to First zoom with out resetting axes. This problem exaggerates for multiple navigations in a plot with many data points

This is supported in matplotlib using Forward and Back buttons.

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 comportement existant de plotly.js en matière de zoom, de déplacement et de réinitialisation des axes, puis comparez-le avec la barre d’outils de navigation Matplotlib liée. Définissez le fonctionnement des états de vue précédent et suivant lors d’interactions répétées. La tâche est terminée lorsque les utilisateurs peuvent naviguer en arrière et en avant parmi les niveaux de zoom ou de déplacement précédents sans réinitialiser les axes.

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é
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
35/100

Recevez les nouvelles issues par e-mail

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