我在试着理解如何用不同的渐变色绘制一个函数的图表。像下面的图片。
基本上我的坐标几乎每天都在变化,所以我需要一些非常可重用的东西。
我知道没有iOS框架,你知道什么技术吗?
ios - iOS Swift:动态功能图/图表-LMLPHP

最佳答案

您可以为每个像素定义线条参数,如宽度、颜色和位置。
创建公共.m:

void draw1PxStroke(CGContextRef context, CGPoint startPoint, CGPoint endPoint, CGColorRef color);

...
void draw1PxStroke(CGContextRef context, CGPoint startPoint, CGPoint endPoint, CGColorRef color)
{
    CGContextSaveGState(context);
    CGContextSetLineCap(context, kCGLineCapSquare);
    CGContextSetStrokeColorWithColor(context, color);
    CGContextSetLineWidth(context, 1.0);
    CGContextMoveToPoint(context, startPoint.x + 0.5, startPoint.y + 0.5);
    CGContextAddLineToPoint(context, endPoint.x + 0.5, endPoint.y + 0.5);
    CGContextStrokePath(context);
    CGContextRestoreGState(context);
}

在这篇文章中查看更多数据:
See More Link

10-08 16:22