Tôi hiện đang làm việc trên một dự án sử dụng sigma.js nơi tôi cần hiển thị số lượng lớn các nút và cạnh (~ 10000 đến ~ 100000 của mỗi nút) được lưu trữ trong tệp JSON. Nhưng thư viện đang bị lag khi tôi tải JSON, trên mỗi lần làm mới và cũng khi nó hiển thị cho tôi biểu đồ nó không gian các nút. Tôi đã tự hỏi nếu ai đó biết làm thế nào để đại diện cho loại dữ liệu tốt.Tập dữ liệu lớn trên Sigma.js
Trả lời
Thành thật mà nói tôi đang gặp vấn đề tương tự nếu nó có thể giúp ích, tôi nghĩ rằng cuốn sách ví dụ về hướng dẫn Gephi.org vẫn là tốt nhất.
Hiện tại tôi đang sử dụng sigmaJS từ cloudflare nhưng tôi không có bất kỳ đề xuất nào về điều này.
Một cái gì đó giống như bạn thay thế thư viện bằng một liên kết đến cloudflare giống như được sử dụng cho phaser.io giải thích trong kho git hoặc thậm chí tweenJS sử dụng cùng một cách (đó là cách các nhà phát triển web thấy #indiedev #indiegamedev trên twitter, nó giúp)
<script src="sigma.min.js"></script>
<script src="sigma.parsers.json.min.js"></script>
Cuối cùng, tôi áp dụng thuật toán ForceAtlas2 để sắp xếp các nút và hiển thị chúng tốt hơn. Đối với hơn ~ 60000 nút nó trì hoãn một chút, nhưng tôi nghĩ rằng nó là giải pháp tốt hơn tôi đã tìm thấy. – donc3
rất vui khi gặp sự cố cho điều này – thefailtheory
Các threejs hạt ngẫu nhiên hình dung thực hiện thực sự tốt với 20K điểm.
https://threejs.org/examples/#webgl_points_random
Sẽ là một chút công việc để sử dụng lại để trưng bày mạng nhưng ngược là bạn có thể tận dụng GPU để render.
- 1. GZipStream trên dữ liệu lớn
- 2. Highcharts tập hợp dữ liệu lớn nhóm
- 3. PCA gia tăng trên dữ liệu lớn
- 4. LSTM Autoencoder không tiến bộ khi tập lệnh đang chạy trên tập dữ liệu lớn hơn
- 5. Tải một số tập dữ liệu lớn trong Highcharts
- 6. Đề xuất lưới jQuery cho các tập dữ liệu lớn?
- 7. DC và crossfilter với các tập dữ liệu lớn
- 8. Hỗ trợ Spring JDBC và tập dữ liệu lớn
- 9. Xử lý các tập dữ liệu lớn sử dụng LINQ
- 10. Tăng tốc độ hàm plot() cho tập dữ liệu lớn
- 11. Kết hợp không gian của các tập dữ liệu lớn
- 12. Xử lý các tập dữ liệu lớn trong Java/Clojure: dữ liệu littleBig
- 13. Bộ dữ liệu lớn
- 14. Python - tính toán các hàm mật độ xác suất đa thức trên tập dữ liệu lớn?
- 15. thực hiện PCA trên tập dữ liệu rất lớn trong R
- 16. Thực hiện các thao tác trên một tập dữ liệu lớn
- 17. "sparkContext bị tắt" trong khi chạy tia lửa trên tập dữ liệu lớn
- 18. Cách hiệu quả để truy cập các tập dữ liệu lớn để hiển thị trên Leaflet
- 19. Cách hiển thị dữ liệu từ một đối tượng JSON với sigma.js
- 20. VBA và Excel: Tại sao tập lệnh TRIM của tôi dẫn đến #VALUE trên các tập dữ liệu lớn?
- 21. Truyền lượng dữ liệu lớn qua bluetooth trên Android Gingerbread
- 22. Đọc dữ liệu mongodb lớn
- 23. Dữ liệu FIELDDATA quá lớn
- 24. Làm thế nào để đọc một tập con của tập dữ liệu lớn trong R?
- 25. Scikit và Pandas: Lắp dữ liệu lớn
- 26. sắp xếp dữ liệu văn bản lớn
- 27. Chuyển đổi tập tin XML lớn cơ sở dữ liệu quan hệ
- 28. Mở dữ liệu "lớn hơn mod len"
- 29. kiểu dữ liệu lớn nhất trong C++?
- 30. Tạo các Khung Dữ liệu Lớn
liên quan nhưng không đầy đủ: https://github.com/jacomyal/sigma.js/issues/239 – mauris
Bạn đang hỏi rất nhiều thư viện JS. Bạn đang hỏi về bố cục biểu đồ (chính nó là một lĩnh vực nghiên cứu hoạt động) và tối ưu hóa hiệu suất cùng nhau, và đây là những loại mối quan tâm khác nhau. – eh9