2011-05-19 2 views
2

Я новичок в разработке iPhone кто-нибудь может помочь мне нарисовать кривую графика в iPhone, используя только три значенияIphone Coreplot

-(NSUInteger)numberOfRecordsForPlot:(CPPlot *)plot 
{ 
    NSLog(@"Array1-->%@",Array1); 
    return [Array1 count]; 
} 

-(NSNumber *)numberForPlot:(CPPlot *)plot 
        field:(NSUInteger)fieldEnum 
       recordIndex:(NSUInteger)index 
{ 
    NSLog(@"Array1-->%@",Array1); 
    NSLog(@"marks1-->%@",marks1); 

    if(fieldEnum == CPScatterPlotFieldX) 
    { 
     return [Array1 objectAtIndex:index]; 
    } 
    else 
    { 
     if(plot.identifier == @"X Squared Plot") 
     { 
      return [marks1 objectAtIndex:index]; 
     } 
    } 
} 

iploted кривой диаграммы, используя выше код, но у меня есть много значений в каждом массиве .. но Мне нужен график с использованием только трех значений в каждом массиве.

+1

Вы должны предоставить нам гораздо больше информации, чем у вас. Кроме того, пожалуйста, отформатируйте свой код. – sosborn

+1

Нам также нужно знать, что вы пробовали и что не работает. Глядя на ваш вопрос, я не знаю, как помочь, потому что вы не сказали нам, в чем проблема. – sosborn

ответ

0

Замените следующий код:

-(NSUInteger)numberOfRecordsForPlot:(CPPlot *)plot{ 
    NSLog(@"Array1-->%@",Array1); 
    return [Array1 count]; 
    //return 50; 
} 

со следующей таблицей:

-(NSUInteger)numberOfRecordsForPlot:(CPPlot *)plot{ 
    NSLog(@"Array1-->%@",Array1); 
    return 3; 
} 

Надеется, что это помогает!

Смежные вопросы