empty splom in case of two dimensions
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
Creating a splom with two dimensions, no diagonal and only the upper or lower half results in an empty figure.
Code that reproduces the issue:
import numpy as np
import pandas as pd
import plotly.graph_objects as go
data = pd.DataFrame({"col1": np.random.rand(10), "col2": np.random.rand(10)})
fig = go.Figure(
go.Splom(
dimensions=[{"label": label, "values": data[label]} for label in data.columns],
diagonal={"visible": False},
showupperhalf=False,
showlowerhalf=True,
),
)
fig.write_html("test.html") # or fig.show()
# Gives me an empty plot. Setting `diagonal` or `showupperhalf` to `True` does give a plot
Expected result
A single scatter plot.
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 la reproduction de go.Splom dans l’issue, en particulier les deux dimensions, la diagonale masquée et les paramètres limités à la moitié inférieure. Exécutez le script avec fig.show() ou fig.write_html() et suivez le comportement de la Figure générée. C’est terminé lorsque la splom bidimensionnelle limitée à la moitié inférieure rend son unique scatter plot au lieu d’une Figure vide.
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
- 42/100