Coreplot を使用していますが、グラフにデータをプロットするのに助けが必要です。
resultsという配列に辞書データを入力しました。その内容の出力は次のとおりです(簡単にするためにデータを短縮しました)-
{
temperature = "5.0832667,5.2916833,4.6418246";
windspeed = "2.333,2.521,2.021,1.833,1.292,1.167";
}
メソッドnumberForPlotを使用してこのデータをプロットするのに問題があります。これが私が今までやってきたことです。以下は、「温度」データのみをプロットする試みです -
-(NSNumber *)numberForPlot:(CPTPlot *)plot field:(NSUInteger)fieldEnum recordIndex:(NSUInteger)index;
return [results valueForKey:@"temperature"];
{
それらは文字列であり、NSNumbersが必要であるため、辞書の作成方法に関係していると思いますか? 追加のメモとして、辞書を作成したコードは次のとおりです-
for(counter = 0; counter < [node childCount]; counter++) {
[item setObject:[[node childAtIndex:counter] stringValue] forKey:[[node childAtIndex:counter] name]];
}
[results addObject:item];
私はこれを数日間機能させようとしてきたので、どんな助けも大歓迎です! ありがとう