Может кто подскажет библиотеку или код, который позволил бы нарисовать граф?


#1

Собственно задача, нарисовать граф с узлами и связями. Вдруг есть какая-то либа по аналогии с Charts для диаграмм ? Поделитесь.


#2

Ну как нашел!?
У меня товарищ делал приложение для биржи, тоже искал долго библиотеку с графиками, в итоге не нашел бесплатной и подходящей, использовал js-ю, такой вариант не рассматривал?!


#3

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


#4

Не люблю стороннее, в итоге разобрался с графиками. Все просто: делается свой класс, наследуемый от UIView, в override func draw(_ rect: CGRect) пишем:

var context: CGContext = UIGraphicsGetCurrentContext()
guard context != nil else { return }

context.setFillColor(UIColor.black.cgColor)
context.fill(rect)

context.setStrokeColor(UIColor.white.cgColor)
context.stroke(…)

context.move(to: CGPoint(x: Xi, y: Y0))
context.addLine(to: CGPoint(x: Xi, y: Y1))
context.setLineDash(phase: 0, lengths: [2, 2])
context.setStrokeColor(UIColor.gray.cgColor)
context.setLineWidth(2.0)
context.strokePath()

и так далее (выше просто примеры скопипастил), в общем разобраться при желании не сложно


#5

вы путаете графики и графы. :thinking:


#6

Тогда просвятите плз, что за графы