Какие альтернативы Core-Plot для рисования графиков в iPhone SDK - PullRequest
22 голосов
/ 21 февраля 2011

Есть ли какие-либо альтернативы Core-Plot для рисования графиков в iPhone SDK?

Мне трудно интегрировать core-plot в мое приложение.Много вопросов.

Не могли бы вы предложить несколько альтернатив базовому сюжету?

Ответы [ 4 ]

18 голосов
/ 22 февраля 2011

Некоторые из найденных мною альтернатив были:

http://sebkade.wordpress.com/2010/05/06/basic-graph-class-for-iphone/

http://www.rgraph.net/

http://www.ivisualization.com/

http://www.vvi.com/apps/vvidget

http://cocoacontrols.com/platforms/ios/controls/tapku-graph (спасибо Sudo за эту ссылку)

http://www.shinobicontrols.com/ (последнее добавление)

https://github.com/sweetynebhwani/deSimpleChart

Эти ссылки не работают.Они уже отключены:

http://code.google.com/p/s7graphview/

Надеюсь, это поможет.

3 голосов
/ 01 декабря 2014

С тех пор как ОП задал свои вопросы, появилось множество новых библиотек диаграмм. GraphKit , TWRCharts , чтобы назвать только два. CocoaControls перечисляет намного больше, если вы выполните поиск по «графику».Поэтому я хотел бы получить больше отзывов по этому вопросу.

3 голосов
/ 21 февраля 2011

Если то, что вы намереваетесь нарисовать, относительно легко, вы можете получить быстрые результаты, используя Quartz и самостоятельно рисуя график. Просто создайте подкласс UIView и переопределите его drawRect: метод.


Очень, очень простой пример рисования квадрата размером 10x50 пикселей в фиксированной позиции с помощью Quartz:

- (void) drawRect:(CGRect)rect
{
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    CGColorRef red = [[UIColor redColor] CGColor];

    CGRect barRect = CGRectMake(10.f, 20.f, 10.f, 50.f);
    CGContextSetFillColorWithColor(ctx, red);
    CGContextFillRect(ctx, barRect);
}
0 голосов
/ 10 марта 2014

iOSPlot, iOS: диаграмма, библиотека KeepEdge, элементы управления Shinobi

...