Visualisierung von Punktwolken mit überlappenden Punkte in matplotlib

Ich zu vertreten haben über 30.000 Punkte in einem scatterplot in matplotlib. Diese Punkte gehören zu zwei verschiedenen Klassen, so möchte ich, um darzustellen, Sie mit verschiedenen Farben.

Ich es dabei, aber es gibt ein Problem. Die Punkte überschneiden sich in vielen Regionen und die Klasse, die ich zeigen für die letzten visualisiert werden auf der Oberseite des anderen, es zu verbergen. Darüber hinaus, mit der scatter-plot nicht möglich ist, zu zeigen, wie viele Punkte liegen in der jeweiligen region.
Ich habe auch versucht ein 2d-Histogramm mit histogram2d und imshow, aber es ist schwer zu zeigen, die Punkte, die Zugehörigkeit zu beiden Klassen in einer klaren Art und Weise.

Können Sie vorschlagen, ein Weg, um sowohl die Verteilung der Klassen und die Konzentration der Punkte?

EDIT: um deutlicher Zu sein, das ist die
link auf meine Daten-Datei im format "x,y,Klasse"

InformationsquelleAutor der Frage markusian | 2013-09-28

Schreibe einen Kommentar