如何在图x和y轴间隔点上写文字?

Tir*_*rth 1 iphone core-graphics

我使用NSObject类并使用CGContext方法开发了图形.以下代码以X和Y轴间隔动态显示,

    CGContextSetRGBStrokeColor(ctx, 2.0, 2.0, 2.0, 1.0);
    CGContextSetLineWidth(ctx, 2.0);
    CGContextMoveToPoint(ctx, 30.0, 200.0);
    CGContextAddLineToPoint(ctx, 30.0, 440.0);
    for(float y = 400.0; y >= 200.0; y-=30)
       {   
           CGContextSetRGBStrokeColor(ctx, 2.0, 2.0, 2.0, 1.0);   
           CGContextMoveToPoint(ctx, 28, y);
           CGContextAddLineToPoint(ctx, 32, y);
           CGContextStrokePath(ctx);
           //CGContextClosePath(ctx);  
        }

    CGContextMoveToPoint(ctx, 10, 420.0);       
    CGContextAddLineToPoint(ctx, 320, 420.0);
    //CGContextAddLineToPoint(ctx, 320.0, 420.0);
    //CGContextStrokePath(ctx);
    for(float x = 60.0; x <= 260.0; x+=30)
       {   
           CGContextSetRGBStrokeColor(ctx, 2.0, 2.0, 2.0, 1.0);   
           CGContextMoveToPoint(ctx, x, 418.0);
           CGContextAddLineToPoint(ctx, x, 422.0);
           CGContextStrokePath(ctx);
           CGContextClosePath(ctx);  
        }
Run Code Online (Sandbox Code Playgroud)

我想在间隔附近的X和Y轴线上写动态文本(比如X轴表示每周的天数,Y轴表示每个部分的东西)?谢谢.

Ste*_*son 5

您可能想要查看Core Plot框架.