私はbarPlotで非常に奇妙な状況にあります。まず、データがnullの場合でも、インデックス1と2に2つの大きな棒グラフが表示されますが、それらがどこから来ているのかわかりませんか?
次に、reloadDataIfNeeded / reloadDataメソッドを呼び出すと、バーが中央に配置されているように見えます(毎回同じように表示されます)
以下のコードを投稿しますが、リロードデータを呼び出さないと、すでに棒グラフにバーが表示されるのは奇妙に思えます。-それは決して呼び出しません:
-(NSNumber *)numberForPlot:(CPTPlot *)plot field:(NSUInteger)fieldEnum recordIndex:(NSUInteger)index {
棒グラフに棒を配置するだけです。そのメソッドを呼び出すデータをリロードすると、インデックスが正しいにもかかわらず、バーが置き忘れられますか?