Polar barplots do not have reset zoom available
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 18.8k
- Fork
- 2.8k
- Merge medio
- 16h 26m
- PR unite (30g)
- 21
Descrizione
I'm creating polar barplots to visualize angular histograms. These plots do have a zoom option in the modebar, but not a resetScale or zoomout. So I can zoom in, but there is no way to zoom out again.
Trying to add these buttons explicitly doesn't work. The modebar_add function does not throw an error, but no buttons are added either.
import plotly.graph_objects as go
import numpy as np
fig = go.Figure()
bins = np.linspace(0,358,180)
arr = np.array(bins)
series = [90+20*np.random.normal() for _ in np.arange(100)]
count, division = np.histogram(series, bins=bins)
fig.add_trace(go.Barpolar(
r=count,
theta=series,
width=1,
marker_line_width=2,
opacity=0.5,
base=0
))
fig.update_layout(
title='Polar histogram',
width=1000,
height=1000,
template=None,
polar = dict(
angularaxis = dict(showticklabels=True,
ticks='',
),
),
modebar_add=['resetScale',
'zoomout'],
)
fig.show()
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia eseguendo la riproduzione Python fornita e verifica come vengono esposte le azioni di modebar per i grafici a barre polari, in particolare resetScale e zoomout. Conferma il comportamento previsto per lo zoom e il ripristino, quindi aggiungi o aggiorna la copertura di regressione pertinente in modo che entrambi i pulsanti funzionino per questo tipo di grafico.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- plotly, python
- Ambito
- data-visualization
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100