Вы используете силовую схему? Если это так, измените параметры силы вашего макета или попробуйте другое действие макета (радиальный, fructherman-rheinhold и т. Д.). Большинство макетов префайлов имеют гибкие параметры макета, которые должны решить вашу проблему.
В частности, использовать ForceDirectedLayout.getForceSimulator()
для получения объекта ForceSimulator для макета, а затем изменить параметры в вашем силовом массив, который вы можете получить с помощью ForceSimulator,getForces()
по умолчанию вынуждает для ForceSimulator по умолчанию позади ForceDirectedLayout организованы следующим образом:
index0 является NBodyForce:
- Параметр 0 сила тяжести
- Р arameter 1 дистанции
- Параметр 2 Barnes-хижина тета (параметр качества моделирования)
index1 является DragForce (пары 0 перетащить)
индекс 2 Усилия пружины (для краев)
- Параметр 0 Спринг Коэффициент (как живо пружина)
- Параметр 1 пружина (равновесие) длина
Наверное, нет, боюсь. –