Używam d3.js do generowania ukierunkowanego na siłę układu mojego wykresu składającego się z 50 000 węzłów. Cokolwiek mniej niż 5K, biblioteka działa cuda. Używam przykładu bezpośrednio z d3.js examples page, zmieniając odniesienie, tak aby ładował mój plik json.Wizualizacja układu siły D3 jest powolna, gdy używany jest duży zbiór danych?
Czy są jakieś wskazówki, aby przyspieszyć renderowanie? Jeśli są jakieś inne alternatywy, byłoby to również dobre.
D3, stosuje się aproksymacji Barnes-Hut, co sprawia, że O (n log n) za iteracji. Ale nawet bez symulacji, renderowanie 50 000 węzłów (i jakkolwiek wielu łączy) będzie wolne. – mbostock