2012-02-23 41 views
5

Tôi có một tập hợp các điểm như thế này (mà tôi đã sử dụng cụm R):điểm phân tán trong một hình dung 2D

180.06576696, 192.64378568 
180.11529253999998, 192.62311824 
180.12106092, 191.78020965999997 
180.15299478, 192.56909828000002 
180.2260287, 192.55455869999997 

Những điểm này được phân tán xung quanh một điểm trung tâm hoặc trọng tâm.

Vấn đề là các điểm rất gần nhau và rất khó nhìn thấy.

Vì vậy, làm cách nào để di chuyển các điểm ra xa để tôi có thể phân biệt từng điểm rõ ràng hơn?

Cảm ơn,

s

+1

Vì đây không phải là câu hỏi về [thẻ: phân tích cụm], tôi đã gắn thẻ lại nó vào [thẻ: hiển thị dữ liệu]. Đối với dữ liệu 2D, rescaling dường như là cách để đi. Xem xét một hình ảnh có thể hình dung các điểm trùng lặp. –

+0

Tuyệt. Cảm ơn đã giúp đỡ. Tôi đã thêm một tiền thưởng để ngón tay vượt qua. Một câu hỏi, tôi có nên đăng câu hỏi này tốt hơn trên cơ sở chứng thực chéo không? – slotishtype

+0

Không thực sự, vì nó là nhiều hơn về trực quan hơn bất kỳ phương pháp thống kê hoặc. Nhưng với tôi nó không hoàn toàn rõ ràng những gì bạn muốn đạt được, hoặc những gì bạn đã thử. –

Trả lời

4

Có lẽ tôi đang nhìn ra một số lộn xộn ở đây, nhưng ... nhân với 10?

EDIT

Giả sử các dữ liệu mà bạn liệt kê ở trên là Descartes (x, y) phối hợp cặp, bạn có thể hình dung chúng như là một biểu đồ phân tán sử dụng Google Charts. Tôi đã làm tròn dữ liệu của bạn đến 3 chữ số thập phân, bởi vì Google Charts không xuất hiện để xử lý độ chính xác cao hơn.

enter image description here

Tôi không biết tọa độ cho điểm trung tâm của bạn. Trong biểu đồ trên, tôi giả sử nó ở đâu đó gần đó chứ không phải ở (0,0). Nếu nó ở mức (0,0), thì tôi tưởng tượng sẽ rất khó để hình dung tất cả dữ liệu cùng một lúc mà không có một số tính năng "phóng to", mở rộng dữ liệu hoặc một màn hình rất lớn.

+0

Cảm ơn @Segphault, điều đó giúp nhưng tôi nghĩ rằng tôi phải tìm khoảng cách của mỗi điểm tạo thành trọng tâm, vị trí mỗi điểm trong một cái nôi quanh centroid, và sau đó tăng khoảng cách cho đến khi các điểm có thể nhìn thấy. +1 cho ans. – slotishtype

+0

Ngoài ra, tôi cần phải viết lại câu hỏi, nó không phải là giải thích rất tốt. – slotishtype

1

slotishtype, không đi sâu vào mã, tôi nghĩ trước tiên bạn cần phải thêm vào các thông số chỉnh sửa sau để mã được hiển thị sử dụng.

Đặt hộp hiển thị x theo y, điền vào toàn bộ hộp, với nhập thông số [0,0 đến 1.0] ...

  • chồng chéo: trợ cấp cho các điểm đến được đặt trên đầu trang của mỗi khác
  • đầy đủ: quan trọng thế nào là nó để hiển thị tất cả các điểm dữ liệu của bạn
  • centroid_display: làm thế nào quan trọng là nó để xem centroid trong cùng một đầu ra

Những sản xuất các tham số phụ thuộc

  • quy mô: tỷ lệ giữa khoảng cách hiển thị để khoảng cách số

Bạn sẽ cần mã để

  • tính toán khoảng cách (s) đến giống như bạn đã nói,
  • và cũng là khoảng cách giữa các điểm dữ liệu, ảnh hưởng đến đầu ra dựa trên các thông số đầu vào được chọn.

Tôi lấy cảm hứng từ các nguyên tắc cơ bản trong GraphViz dot manual. Hãy xem "Định hướng, kích thước và khoảng cách vẽ" trên p12.

Các vấn đề liên quan