Devo rappresentare circa 30.000 punti in un grafico a dispersione in matplotlib. Questi punti appartengono a due classi diverse, quindi voglio descriverli con colori diversi.Visualizzazione di grafici a dispersione con punti sovrapposti in matplotlib
Sono riuscito a farlo, ma c'è un problema. I punti si sovrappongono in molte regioni e la classe che ritengo per ultima sarà visualizzata sopra l'altra, nascondendola. Inoltre, con il grafico a dispersione non è possibile mostrare quanti punti si trovano in ogni regione. Ho anche provato a creare un istogramma 2d con istogramma 2d e imshow, ma è difficile mostrare i punti appartenenti ad entrambe le classi in modo chiaro.
si può suggerire un modo per chiarire sia la distribuzione delle classi e la concentrazione dei punti?
EDIT: Per essere più chiari, questo è il link al mio file di dati nel formato "x, y, di classe"
Perché non un istogramma con due colori? Non sembra abbastanza buono? –
@OfirIsrael Ho provato ad usare istogramma 2d e imshow con livelli alfa per avere due istogrammi sovrapposti, ma il risultato sembra essere molto scarso – markusian
Hai provato a mostrare gli istogrammi usando il contorno invece del blending alfa? http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.contour – grep