iPhone 核心图

发布于 2024-11-08 11:47:04 字数 710 浏览 0 评论 0原文

我是 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]; 
        }
    }
}

,使用上面的代码绘制曲线图,但我每个数组中有很多值..但我想在每个数组中仅使用三个值进行绘图。

I am new to the iPhone development can anybody help me to draw curve chart in iPhone using only three values

-(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 curve chart using above code but i have many values in each array.. but i want plot using only three values in each array.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦太阳 2024-11-15 11:47:04

将以下代码替换

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

为以下代码:

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

希望这会有所帮助!

Replace the following code:

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

with the following one:

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

Hope this helps!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文