plotly / plotly/plotly.py

Line width = 0 in templates effectively disables hline and vline

Aperta
#4,140 0 commenti 2 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

bug P3
Lingua principale
Python
Stelle
18.8k
Fork
2.8k
Merge medio
16h 26m
PR unite (30g)
21

Descrizione

Three of the templates, ggplot2, simple_white and seaborn have line width set to 0.
https://github.com/plotly/plotly.py/blob/743b52484f47c518b85a04027c1b393528f44c15/packages/python/plotly/templategen/definitions.py#L44
https://github.com/plotly/plotly.py/blob/743b52484f47c518b85a04027c1b393528f44c15/packages/python/plotly/templategen/definitions.py#L95
https://github.com/plotly/plotly.py/blob/743b52484f47c518b85a04027c1b393528f44c15/packages/python/plotly/templategen/definitions.py#L223

This causes the add_hline and add_vline methods to not appear by default when using these templates, and the line_width property has to be set manually. I'm proposing that these templates have a thin line width value to enable vlines and hlines by default.

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia in packages/python/plotly/templategen/definitions.py alle righe indicate per i template ggplot2, simple_white e seaborn. Verifica in che modo le loro larghezze di linea pari a zero influiscono su add_hline e add_vline, quindi verifica che una linea predefinita sottile abiliti entrambi i metodi senza richiedere l'impostazione manuale di line_width.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
data-visualization
Tipo di issue
Bug
Difficoltà
2/5
Tempo stimato
1-3 ore
Stato di attività
Ferma
Chiarezza
Specificata chiaramente
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.