[BUG] DCC graph rendering of 'relative' bar inconsistent
Les mainteneurs répondent en général sous 2 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 35/100
- Type d'issue
- Bug
- Clarté
- Plutôt claire
- Activité
- À l'abandon
- Stack technique
- plotly, python
- Domaine
- data-visualization, frontend
Piste de recherche
Commencez par reproduire le problème via dcc.Graph avec les versions indiquées et comparez-le à fig.show() pour le même graphique à barres relatif. Suivez ensuite la manière dont dcc.Graph reçoit et rend la figure, puis vérifiez dans le navigateur que toutes les barres utilisent systématiquement le positionnement relatif sans modifier le barmode de la figure.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Describe your context
fig.show() has consistent relative bar positions. dcc.Graph (on the same data) mixes relative and overlaid within the same graph
dash 3.2.0
dash-bootstrap-components 2.0.3
dash-bootstrap-templates 2.1.0
dash-core-components 2.0.0
dash_daq 0.6.0
dash-html-components 2.0.0
dash-table 5.0.0
Describe the bug
Dataframe driven dataset, many columns, some negative and some positive. Set with relative barmode.
fig.update_layout(barmode='relative', bargap=0, showlegend=False,)
When calling from fig.show(), the results are properly relative
fig = netchart()
fig.show()
When calling from a dash webpage, with dcc.graph on the same data, the resulting figure is partially stacked and partially displayed as overlaid data
from . import dashboard_charts
dcc.Graph(figure=dashboard_charts.netchart(), id="ret-netchart")
Expected behavior
Both should correctly display relative data, dcc.Graph should not render two different barmodes within the same dataset when only one was specified.
Screenshots
fig.show()
dcc.Graph
- Langage dominant
- Python
- Étoiles
- 24.4k
- Forks
- 2.3k
- Merge moyen
- 2 j 14 h
- PR mergées (30 j)
- 23
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire 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.
Autres issues de plotly/dash
-
P2 plotly-internal size: 1 task
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 2 jours
-
Extract graph schema validation into properly named testPeut-être pris @Nice6042 l’a pris il y a 60 jours. Ouvertegood first issue P3 size: 1 task
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
plotly/dash#3735 · 3 commentaires ·
Les mainteneurs répondent en général sous 2 jours
-
[BUG] dcc.Dropdown: hidden focus-target input is focusable inside aria-hidden and can overflow its wrapperPeut-être pris @KoolADE85 l’a pris il y a 7 jours. Ouvertebug P2 size: 1
Difficulté 4/5 3-5 jours Accessibilité débutants 56/100
plotly/dash#4042 · 3 commentaires · 1 personne assignée ·
Les mainteneurs répondent en général sous 2 jours
-
Linter/Type Checking ReplacementOuverteP3 plotly-internal size: 10+ task
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 30/100
plotly/dash#4040 · 3 commentaires ·
Les mainteneurs répondent en général sous 2 jours
-
Drop Python 3.9 SupportOuverteP2 plotly-internal size: 5 task
Difficulté 4/5 3-5 jours Accessibilité débutants 35/100
plotly/dash#4038 · 2 commentaires ·
Les mainteneurs répondent en général sous 2 jours
Toutes les issues de plotly/dash
Issues similaires
-
bug difficulty:2 good first issue help wanted
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
MakazhanAlpamys/Soup#1865 ·
Les mainteneurs répondent en général sous 1 jour
-
area: agents area: docs good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
openapi/gknowledge#23 ·
-
useless-suppression reported for deprecated-* messages that should be exemptPeut-être pris @adityasinha-ghub l’a pris aujourd’hui. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
pylint-dev/pylint#11656 ·
Les mainteneurs répondent en général sous 1 jour
-
area:provisioning effort:S priority:P2 provider:local-libvirt risk:daytime-only status:in-progress type:bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
randomparity/kdive#3203 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
get() for StrEnumPeut-être pris @FeJo5952 l’a pris aujourd’hui. Ouvertegood first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
collective/icalendar#1921 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour