Core Plotでグラフに点を表示する

iPhone

iPhoneアプリ内にグラフを加えたいとき、プラグインを使うかと思いますが、その中でもメジャーなのはCore plotではないでしょうか。
そうでなくても私はCore plotを使ったのでCore plotの説明します!

私はグラフに点を加えて、タップした点のみ他の点より大きさを変える、ということがしたいときがありました。

まずは、グラフに点を表示させる方法を書きます。

グラフに点を加えるメソッドがあります。

 - (CPTPlotSymbol *)symbolForScatterPlot:(CPTScatterPlot *)plot recordIndex:(NSUInteger)index

ここにグラフの点の設定を書いてあげれば万事OKです。

例えば、、、

 CPTMutableLineStyle *symbolLineStyle = [CPTMutableLineStyle lineStyle];
 symbolLineStyle.lineColor = [CPTColor blackColor];
 CPTPlotSymbol *plotSymbol = [CPTPlotSymbol ellipsePlotSymbol];
 plotSymbol.lineStyle = symbolLineStyle;
 plotSymbol.symbolType = CPTPlotSymbolTypeEllipse;
 plotSymbol.fill = [CPTFill fillWithColor: plot.dataLineStyle.lineColor];
 plotSymbol.size = CGSizeMake(6.0, 6.0);

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です