символ в определенном месте в линейной диаграмме с основным графиком - PullRequest
1 голос
/ 06 июня 2011

Я хочу нарисовать линейный график с использованием основного графика

у меня есть ось X со временем (1,2,3, ... 13,14 ... 00) и ось Y с номерами (0-50-100-150-200 -... 500)

теперь в каждой координате (x, y) я хочу поставить символ как круг с цветом

например по оси X - время 4 часа и ось у - номер 65

по оси X - время 13 часов и ось Y - число 25

по оси X - время 14 часов и ось у - номер 15

по оси X - время 23 часа и ось у - номер 5

поэтому на каждом (x, y) хотите поставить символ, а затем нарисовать линию, используя эти символы

Большое спасибо

1 Ответ

0 голосов
/ 06 июня 2011

Читать о CPPlotSymbol .. Вы можете настроить размер CPPlotSymbol по своему усмотрению.

Небольшой пример ..

CPScatterPlot *dataPlot; (dataPlot obtained elsewhere)

// Add points to this plot
CPPlotSymbol *circlePlotSymbol = [CPPlotSymbol ellipsePlotSymbol];
circlePlotSymbol.fill = [CPFill fillWithColor:dataPlot.dataLineStyle.lineColor];
circlePlotSymbol.size = CGSizeMake(6, 6);

dataPlot.plotSymbol = circlePlotSymbol;
...