22

Are there any alternatives to Core-Plot for drawing graphs in iPhone SDK?

I am having hard time integrating core-plot in my app. Lot of issues.

Can you please suggest some alternatives to core-plot?

meetpd
  • 9,150
  • 21
  • 71
  • 119

4 Answers4

19

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.

Dr. Andrew Burnett-Thompson
  • 20,980
  • 8
  • 88
  • 178
meetpd
  • 9,150
  • 21
  • 71
  • 119
3

Since the OP asked his questions, there has been an abundance of new chart libraries. GraphKit, TWRCharts, to name only two. CocoaControls lists a lot more, if you do a search for 'graph'. So I'd like to gather more feedback with regards to this question.

DrMickeyLauer
  • 4,455
  • 3
  • 31
  • 67
3

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);
}
Pascal
  • 16,846
  • 4
  • 60
  • 69
  • Can you please share a sample code which would create a simple bar chart? Thanks! – meetpd Feb 21 '11 at 11:42
  • No problem. This is very simple of course, from there you can look for other Quartz examples if you want to go the do-it-yourself way. :) – Pascal Feb 25 '11 at 14:38
0

iOSPlot, iOS:Chart, KeepEdge Library, Shinobi Controls

Venu Gopal Tewari
  • 5,672
  • 42
  • 41