Есть ли альтернативы Core-Plot для рисования графиков в iPhone SDK?
Мне трудно интегрировать основной сюжет в мое приложение. Много проблем.
Не могли бы вы предложить какие-нибудь альтернативы основному сюжету?
Есть ли альтернативы Core-Plot для рисования графиков в iPhone SDK?
Мне трудно интегрировать основной сюжет в мое приложение. Много проблем.
Не могли бы вы предложить какие-нибудь альтернативы основному сюжету?
Некоторые из альтернатив, которые я нашел, были:
http://sebkade.wordpress.com/2010/05/06/basic-graph-class-for-iphone/
http://www.shinobicontrols.com/ (прекращено)
https://www.scichart.com/ios-chart-features (хорошая альтернатива Shinobi)
https://github.com/sweetynebhwani/deSimpleChart
https://github.com/danielgindi/Charts
Надеюсь, это поможет.
Если то, что вы собираетесь нарисовать, относительно просто, вы можете получить быстрые результаты, используя 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);
}
С тех пор, как ОП задал свои вопросы, появилось множество новых библиотек диаграмм. GraphKit, TWRCharts, и это только два. CocoaControls содержит намного больше, если вы выполните поиск по запросу "график". Поэтому я хотел бы получить больше отзывов по этому вопросу.
iOSPlot, iOS:Chart, библиотека KeepEdge, элементы управления Shinobi