This API sets three values (X, Y, and Z) to define a single data point (marker). It is only valid for chart types that require three values to define the location of a marker (i.e., 3D scatter or bubble charts).
-(void)setXYZPoint:(int)series index:(int)index x:(float)x y:(float)y z:(float)z;
-(void)bubbleChartExample { chartView.chart.chartType = BubbleChart; chartView.chart.title.text = @"Bubble Chart"; iddata = chartView.chart.dataManager; data.useSampleData = NO; int columnCount = 3; [data setDataPointCount:columnCount]; NSArray* rowNames = [NSArray arrayWithObjects:@"8 Track", @"Cassette", nil]; [data setSeriesLabels:rowNames]; [data setXYZPoint:0 index:0 x:71 y:22 z:91]; [data setXYZPoint:0 index:1 x:41 y:18 z:88]; [data setXYZPoint:0 index:2 x:22 y:24 z:71]; [data setXYZPoint:1 index:0 x:78 y:44 z:66]; [data setXYZPoint:1 index:1 x:51 y:49 z:44]; [data setXYZPoint:1 index:2 x:53 y:51 z:52]; }