Büyük veri kümelerini görsel olarak görüntülemek için jung kullanıyorum, (1000 düğüm sayısı), yakınlaştırma veya uzaklaştırma yaptığımda veya düğüm gittiğimde sistem çok yoruluyor. JUNG'ta grafiklerin oluşturulmasını geliştirmek için zaten var mı?JUNG grafiğinin oluşturulmasını geliştirin
7
A
cevap
0
Ben grafikler için özel olarak bilmiyorum, ama her zamanki seçenekleri
gizle ayrıntıları
Sadece (yakınlaştırma) aslında ekranda gösterilir ne işlemek vardır
Sadece içeriğin gerçekten değiştirilmiş kısmını güncelleyin (bir düğümü hareket ettirin)
2
Grafiklerdeki görüntülemeyi iyileştirmek için kullandığım yol, grafiğin kenarlarını filtrelemekti. Grafiği her çıkarmaya çalıştığınızda, çerçeve her köşe ve kenarı yeniden konumlandırmak için muazzam hesaplamalar yapar ve bu da kötü performansa neden olur. Filtreleme, kullanmakta olduğunuz DefaultModalGraphMouse nesnesine AbstractPopupGraphMousePlugin özelliği ekleyerek yapılabilir. Sadece handlePopup'u (MouseEvent mouseEvent) geçersiz kılın.
Dimitar: Bir kenarın köşe noktalarının x ve y koordinatlarının kapalı olup olmadığını belirlemek için filtreleme anlamına mı geliyor? – sdasdadas
Evet, düğümler ekranın görünen kısmının sınırları içinde olduğunda dinamik olarak hesaplanmalıdır. –
Örnek kod snippet'ini paylaştınız mı? – damned