Tôi phải đại diện cho khoảng 30.000 điểm trong một ô phân tán trong matplotlib. Những điểm này thuộc về hai lớp khác nhau, vì vậy tôi muốn mô tả chúng với các màu khác nhau.Trực quan hóa các ô phân tán với các điểm chồng chéo trong matplotlib
Tôi đã thành công khi làm như vậy, nhưng có vấn đề. Các điểm trùng lặp ở nhiều vùng và lớp mà tôi mô tả cuối cùng sẽ được hiển thị trên đầu trang của các điểm khác, ẩn nó. Hơn nữa, với âm mưu phân tán là không thể hiển thị bao nhiêu điểm nằm trong mỗi khu vực. Tôi cũng đã cố gắng tạo một biểu đồ 2d với histogram2d và imshow, nhưng rất khó để hiển thị các điểm thuộc về cả hai lớp theo một cách rõ ràng.
Bạn có thể đề xuất một cách để làm rõ cả việc phân phối các lớp và tập trung của các điểm không?
EDIT: Để được rõ ràng hơn, đây là link vào tập tin dữ liệu của tôi trong định dạng "x, y, lớp"
Tại sao biểu đồ không có hai màu? Nó trông không đủ tốt sao? –
@OfirIsrael Tôi đã thử sử dụng histogram2d và imshow với các mức alpha để có hai biểu đồ chồng chéo, nhưng kết quả có vẻ rất kém – markusian
Bạn đã thử hiển thị biểu đồ bằng cách sử dụng đường viền thay vì pha trộn alpha? http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.contour – grep