Line width = 0 in templates effectively disables hline and vline
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
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.
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 dans packages/python/plotly/templategen/definitions.py, aux lignes indiquées pour les modèles ggplot2, simple_white et seaborn. Vérifiez comment leurs largeurs de ligne nulles affectent add_hline et add_vline, puis vérifiez qu’une ligne par défaut fine permet d’utiliser les deux méthodes sans avoir à définir manuellement line_width.
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é
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- À l'abandon
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 45/100