Iphone Coreplot - PullRequest
       20

Iphone Coreplot

2 голосов
/ 19 мая 2011

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

-(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 Ответ

0 голосов
/ 19 мая 2011

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

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

со следующим:

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

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

...