Bug: config={'doubleClick': False} does not supress doubleClick for map figures
Personne n'a encore pris cette issue.
- Langage dominant
- Python
- Étoiles
- 18.8k
- Forks
- 2.8k
- Merge moyen
- 16 h 26 min
- PR mergées (30 j)
- 21
Description
Some users use fig.show(config={'doubleClick': False}) to supress the default behaviour where double clicking on a figure returns to the default zoom level.
This behaviour is not supressed on map figures, tested on px.choropleth and choropleth_mapbox, plotly==6.0.1.
There does not appear to be a way to supress this behaviour for those maptypes, and there's no relevant error in the terminal to
Example:
ddk.Block(children=[
ddk.Card(children=ddk.Graph(id='control'),),
ddk.Card(children=ddk.Graph(id='map'),)
])
@callback(
Output('control', 'figure'),
Output('map', 'figure'),
Input('species', 'value'),
)
def two_figures(species):
control = px.scatter()
control.show(config={'doubleClick': False})
map = px.choropleth_map()
map.show(config={'doubleClick': False})
return control, map
returns the following behaviour
https://github.com/user-attachments/assets/b5e7cc0f-0b0f-425d-a6d8-6924b73fffc0
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 le problème avec plotly==6.0.1 en utilisant l’exemple ddk.Graph fourni, puis comparez px.scatter avec px.choropleth_map et choropleth_mapbox. Suivez la manière dont fig.show(config={'doubleClick': False}) est transmis aux figures cartographiques, puis ajoutez une couverture montrant qu’un double-clic ne réinitialne pas le zoom de la carte lorsque l’option est désactivée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- data-visualization
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 38/100