フリーで使えるグラフライブラリ。家計簿グラフに使えるかも
http://code.google.com/p/core-plot/w/list
●CorePlotディスカッション
http://groups.google.com/group/coreplot-discuss
●インストール方法
http://umeji.blogspot.com/
●実装参考
http://blogs.remobjects.com/blogs/mh/2010/01/26/p973
http://blog.magical-technology.com/archives/tag/mac
●パイチャート
http://www.quickprogrammer.com/articles/pie-chart-drawing-in-iphone-using-core-plot-library.html
●二次元関数
http://www.switchonthecode.com/tutorials/using-core-plot-in-an-iphone-application
●ラベル:ポリシー
ラベルポリシーをオートにすると、自動的にラベルを選択してくれる。これでいいじゃん。
CPXYAxis *x;
x.labelingPolicy = CPAxisLabelingPolicyAutomatic;
●ラベル:ラベル貼付け範囲の除外。どういうときに使うのか不明。
指定した範囲のラベルは表示しないようです。
NSArray *exclusionRanges = [NSArray arrayWithObjects:
[CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(10.0) length:CPDecimalFromFloat(10.0)],
[CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(0.99) length:CPDecimalFromFloat(0.02)],
[CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(2.99) length:CPDecimalFromFloat(0.02)],
nil];
x.labelExclusionRanges = exclusionRanges;
●Pieチャートのラベル表示で困っていたときに助かりました。
http://ameblo.jp/french0701/entry-10657907371.html
●ラベル:ラベル貼付け範囲の除外。どういうときに使うのか不明。
指定した範囲のラベルは表示しないようです。
NSArray *exclusionRanges = [NSArray arrayWithObjects:
[CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(10.0) length:CPDecimalFromFloat(10.0)],
[CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(0.99) length:CPDecimalFromFloat(0.02)],
[CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(2.99) length:CPDecimalFromFloat(0.02)],
nil];
x.labelExclusionRanges = exclusionRanges;
●Pieチャートのラベル表示で困っていたときに助かりました。
http://ameblo.jp/french0701/entry-10657907371.html
- (CPLayer *)dataLabelForPlot:(CPPlot *)plot recordIndex:(NSUInteger)index
を使うとできるとのこと。よかった。
sliceLabelForPieChart は未実装らしい。
●X軸ラベルが表示されない事がある、これはconstantCoordinateValueプロパティーを使って
オフセットをつけるとの事。
http://efreedom.com/Question/1-2054727/Axis-Show-Core-Plot-iPhone
●X軸を日付にしたいんだが。みんな困ってるみたい。
http://kzpin.blog130.fc2.com/blog-entry-14.html
0 件のコメント:
コメントを投稿