StrangeAttractor
@StrangeAttractor

Чем визуализировать небольшой граф (облако) однотипных ненаправленных связей связей между однотипными элементами?

Есть несколько десятков однотипных элементов (каждый можно информативно изобразить двумя Unicode-символами) и набор фактов (задаваемых именами обоих связанных элементов) одинаковых по смыслу ненаправленных связей между ними. Каждый элемент может иметь несколько (обычно менее десятка) связей с другими. Между двумя конкретными элементами может быть только одна связь. Чем (программа или несложно программируемая библиотека) наглядно визуализировать такую структуру? Задача, в принципе, одноразовая, встраивать никуда не надо.


В качестве осязаемого примера можно привести граф дружбы в маленькой простенькой соцсети где дружба может быть только взаимной и где пользователей всего несколько десятков.


При этом расположить элементы на картинке желательно не абы как, а так, чтобы она была максимально наглядной. Ожидаемый результат — нечто напоминающее структурную химическую формулу (с учётом того, что элементы, имеющие больше всех связей располагаются ближе к центру).
  • Вопрос задан
  • 5742 просмотра
Пригласить эксперта
Ответы на вопрос 2
Stdit
@Stdit
Можно попробовать старый добрый graphviz.
Ответ написан
Комментировать
difiso
@difiso
В параллельной вселенной я космонавт
Думаю вам прекрасно подойдет d3.js. Если конкретно, то Chord Diagram — для небольшого количества данных будет вполне даже хорошо.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы