Tag: 线图

如何使用getData()在Swift中绘制带有ObjC PNChart库的LineChart?

我是一个新手程序员,最近开始学习Swift。 我正在Swift中创build一个项目,我的目的是在引入参数的同一个视图(使用由PNLineChart类控制的子视图)中绘制用户引入的信号函数。 事实上,我使用CocoaPods安装PNChart库,使用Objective C头文件的桥接头。 事情是,在ObjC中使用类和方法的方式是将它们“翻译”成Swift语法。 我发现PNChart有一个由作者制作的Swift实现,但是不能被Pods使用(如果有人知道如何将它们放到我的项目中,它也会有帮助)。 那么,作者在wiki中给出的数组图的ObjC代码如下所示: #import "PNChart.h" //For Line Chart PNLineChart * lineChart = [[PNLineChart alloc] initWithFrame:CGRectMake(0, 135.0, SCREEN_WIDTH, 200.0)]; [lineChart setXLabels:@[@"SEP 1",@"SEP 2",@"SEP 3",@"SEP 4",@"SEP 5"]]; // Line Chart No.1 NSArray * data01Array = @[@60.1, @160.1, @126.4, @262.2, @186.2]; PNLineChartData *data01 = [PNLineChartData new]; data01.color = PNFreshGreen; data01.itemCount = lineChart.xLabels.count; data01.getData = […]