2011-05-19 6 views
2

Je suis nouveau au développement de l'iPhone quelqu'un peut me aider à dessiner graphique de la courbe dans l'iPhone en utilisant seulement trois valeursIphone 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]; 
     } 
    } 
} 

diagramme de courbe iploted utilisant code ci-dessus, mais j'ai beaucoup de valeurs dans chaque tableau .. mais Je veux l'intrigue en utilisant seulement trois valeurs dans chaque tableau.

+1

Vous devez nous donner beaucoup plus d'informations que vous avez. Aussi, veuillez formater votre code. – sosborn

+1

Nous avons également besoin de savoir ce que vous avez essayé et ce qui ne fonctionne pas. En regardant votre question, je n'ai aucune idée de la façon d'aider parce que vous ne nous avez pas dit quel est le problème. – sosborn

Répondre

0

Remplacer le code suivant:

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

avec la suivante:

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

Hope this helps!