Как визуализировать граф на Swift для приложения MacOs?
Нужно визуализировать граф по матрице смежности на Swift. Несколько вариантов:
1) Использовать какую-либо библиотеку. Но найти я не смог, может, кто подскажет существует ли такая.
2) Для Python есть библиотека GraphViz для визуализации. Можно написать скрипт на питоне и вызывать его из кода swift. Либо использовать какую-то обертку для подключения этой библиотеки к Свифту.
3) Подключить какую-то библиотеку от Obj-C?
4) Рисовать граф самому, но с графикой на Свифте я вообще не знаком, может, кто подскажет, где найти хороший урок и алгоритм расположения вершин.
Какой из этих вариантов будет более предпочтителен? И как его реализовать?