Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 如何在ios中以单视图显示饼图、条形图和折线图_Iphone_Ios_Bar Chart_Pie Chart_Linechart - Fatal编程技术网

Iphone 如何在ios中以单视图显示饼图、条形图和折线图

Iphone 如何在ios中以单视图显示饼图、条形图和折线图,iphone,ios,bar-chart,pie-chart,linechart,Iphone,Ios,Bar Chart,Pie Chart,Linechart,我想在iPad上显示图表,如下图所示。请告诉我一些方法 我已经参考了教程 在这里,我可以看到它使用了不同的视图控制器来执行所有三个图形。我只希望它在单个视图控制器中 以下是一个示例: 在创建SingleView应用程序的新项目中,拖放使用core plot所需的内容,并在项目中拖动这三个视图控制器 你有三个视图控制器 1. CPDPieChartViewController 2. CPDBarGraphViewController 3. CPDScatterPlotViewConntroller

我想在iPad上显示图表,如下图所示。请告诉我一些方法

我已经参考了教程

在这里,我可以看到它使用了不同的视图控制器来执行所有三个图形。我只希望它在单个视图控制器中

以下是一个示例:
在创建SingleView应用程序的新项目中,拖放使用core plot所需的内容,并在项目中拖动这三个视图控制器

你有三个视图控制器

1. CPDPieChartViewController
2. CPDBarGraphViewController
3. CPDScatterPlotViewConntroller
使它们成为UIView的子类,如.h,而不是
使用

在它们的实现文件中,删除与UIViewController相关的代码,比如方法-(void)viewdide和不需要的合成对象,并添加initwithframe方法

现在在ur项目中,主viewcontroller导入这三个视图类

-(void)viewDidLoad
{
  CPDPieChartView *CPDPieChartViewObj=[[CPDPieChartView alloc]initWithFrame:CGRectmake(give proper frame)];
[CPDPieChartViewObj initPlot];

CPDBarGraphView *CPDBarGraphViewObj=[[CPDBarGraphView alloc]initWithFrame:CGRectmake(give proper frame)];
[CPDBarGraphViewObj initPlot];

CPDScatterPlotView *CPDScatterPlotViewObj=[[CPDScatterPlotView alloc]initWithFrame:CGRectmake(give proper frame)];
[CPDScatterPlotViewObj initPlot];

[self.view addSubview:CPDPieChartViewObj];
[self.view addSubview:CPDBarGraphViewObj];
[self.view addSubview:CPDScatterPlotViewObj];


}
-(void)viewDidLoad
{
  CPDPieChartView *CPDPieChartViewObj=[[CPDPieChartView alloc]initWithFrame:CGRectmake(give proper frame)];
[CPDPieChartViewObj initPlot];

CPDBarGraphView *CPDBarGraphViewObj=[[CPDBarGraphView alloc]initWithFrame:CGRectmake(give proper frame)];
[CPDBarGraphViewObj initPlot];

CPDScatterPlotView *CPDScatterPlotViewObj=[[CPDScatterPlotView alloc]initWithFrame:CGRectmake(give proper frame)];
[CPDScatterPlotViewObj initPlot];

[self.view addSubview:CPDPieChartViewObj];
[self.view addSubview:CPDBarGraphViewObj];
[self.view addSubview:CPDScatterPlotViewObj];


}