Я реализовал приложение для iPad, которое использует точечную диаграмму (библиотека: coreplot 0.9).
Сами данные графика отображаются правильно, но метки для точек графика не отображаются изначально.
Как только яперетащите пространство графика, метки отобразятся, как и ожидалось.
Когда я динамически добавляю второй график к графику (для этого нажмите специальную кнопку), метки первого графика отображаются, а метки второго графика не отображаются,
После долгих попыток заставить его работать и большого количества веб-поиска я застрял здесь и был бы очень признателен за любые идеи по этой теме.
В приведенном ниже примере кода я создаю свой собственный сюжетпространство.Проблема одинакова для графиков в пространстве графика по умолчанию.
…
graph = [[CPTXYGraph alloc] initWithFrame:CGRectZero];
myPlotView.hostedGraph = graph;
[graph release];
…
myPlot = [[CPTScatterPlot alloc] init];
CPTMutableLineStyle *lineStyle = [[myPlot.dataLineStyle mutableCopy] autorelease];
lineStyle.lineWidth = 3.f;
lineStyle.lineColor = [CPTColor greenColor];
myPlot.dataLineStyle = lineStyle;
myPlot.dataSource = self;
myPlot.plotSymbol = [CPTPlotSymbol ellipsePlotSymbol];
[myGraph addPlot:myPlot];
[myPlot release];
CPTMutableTextStyle *whiteTextStyle = [CPTMutableTextStyle textStyle];
whiteTextStyle.color = [CPTColor whiteColor];
myPlot.labelTextStyle = whiteTextStyle;
myPlot.labelOffset = -10.0;
myOwnPlotSpace = [[CPTXYPlotSpace alloc]init];
[myGraph addPlotSpace:myOwnPlotSpace];
myPlot.plotSpace = myOwnPlotSpace;
[myOwnPlotSpace release];
myOwnPlotSpace.delegate = self;
myOwnPlotSpace.allowsUserInteraction = YES;
myOwnPlotSpace.xRange = ((CPTXYPlotSpace *)(myGraph.defaultPlotSpace)).xRange;
…
Эти снимки экрана показывают ситуацию (поскольку я новичок в переполнении стека, мне пока не разрешено публиковать изображения):
Начальное отображение графика (этикетки не показаны):
http://gallery.me.com/timoseeberger#100038/screenshot_graph_before&bgcolor=black
отображение графика после перетаскивания (этикетки отображаются сразу):
http://gallery.me.com/timoseeberger#100038/screenshot_graph_after&bgcolor=black