px.ecdf // x_log leads to shifted marginal histogram
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
When trying to display a marginal histogram combined with log_x = true, the histogram does not seem to get placed correclty.
Minimal reproducible example (plotly 5.4.0):
import plotly.express as px
import pandas as pd
import numpy as np
df = pd.DataFrame({'data': np.random.randn(10000)+8})
fig = px.ecdf(df, x='data', marginal='histogram', log_x=True)
fig.show()
I expect the histogram's median at 8 (normal distribution with offset of 8), but it is placed somewhere at more than 11. The actual ecdf is displayed correctly. With log_x = False, both the histogram and the ecdf are displayed correctly.
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 exécuter l’exemple minimal de px.ecdf fourni dans l’issue et examinez la gestion de l’histogramme marginal lorsque log_x=True. Suivez ensuite les chemins de placement de l’ECDF et de l’histogramme, puis ajoutez un test de régression montrant que la médiane de l’histogramme s’aligne sur les données sources tandis que l’ECDF reste correct.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- numpy, pandas, 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
- 45/100