What are the alternatives to Core-Plot for drawing graphs in iPhone SDK

If what you intend to draw is relatively easy, you may get quick results by using Quartz and drawing the graph yourself. Just subclass an UIView and override its drawRect: method.


A very, very simple example of drawing a square, 10x50 pixels at a fixed position, via 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);
}

Some of the alternatives that I found were:

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

http://www.shinobicontrols.com/ (discontinued)

https://www.scichart.com/ (good alternative to Shinobi)

https://github.com/sweetynebhwani/deSimpleChart

https://github.com/danielgindi/Charts

I hope this helps.