matplotlib / matplotlib/matplotlib
incomplete data in mpl_toolkits.mplot3d.art3d.Path3DCollection
Nessuno ha ancora preso questa issue.
- Lingua principale
- Python
- Stelle
- 23.2k
- Fork
- 8.5k
- Merge medio
- 1g 6h
- PR unite (30g)
- 66
Descrizione
After creating a `mpl_toolkits.mplot3d.art3d.Path3DCollection`, e.g.,
```python
from matplotlib import pyplot as plt
from mpl_toolkits.mplot3d.art3d import Path3DCollection
import numpy as np
pos = np.random.rand(3, 6)
print(pos.T)
fig = plt.figure()
ax = fig.add_subplot(projection='3d')
ax.scatter(pos[0], pos[1], pos[2], c=np.arange(pos.shape[1]))
```
I'd like to retrieve `pos` from the figure. As in 2D, I expected `get_offsets` to retrieve the data, but
```python
for c in ax.get_children():
if isinstance(c, Path3DCollection):
print(c.get_offsets())
```
only returns the first two colums of `pos`.
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia eseguendo il reproducer e ispezionando mpl_toolkits.mplot3d.art3d.Path3DCollection, in particolare l’entry point get_offsets. Confronta i dati restituiti con l’array pos tridimensionale originale; il lavoro è completato quando la collection espone le coordinate tracciate complete anziché solo le prime due colonne.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- numpy, python
- Ambito
- data-visualization
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 42/100