Я хочу перейти с YFiles на Jung. Когда дело доходит до небольших графиков, отображение почти похоже на YFiles. Но для больших графиков я не нашел макета, который соответствовал бы моим ожиданиям. Вот график с 1000 элементами, который YFiles показывает очень хорошо: Отображение графика YFiles
У Юнга существуют непостоянные расстояния между подграфами, как на этом рисунке:
Для JUNG я использовал SparseMultigraph с FRLayout со следующими атрибутами:
FRLayout<GraphNode, GraphLink> layout = new FRLayout<>(graph);
layout.setMaxIterations(100);
layout.setAttractionMultiplier(0.2); // default 0.75
layout.setRepulsionMultiplier(0.3); // default 0.75
Я много играл с количеством итераций, множителем притяжения и множителем отталкивания, но это лучшая комбинация, которую я нашел.
Есть ли более подходящий макет / график для отображения такого графика, чтобы получить что-то похожее на то, что отображает YFiles?