私はこれについて助けが必要です、私はwpfでチャートを作成しました、そして私のc#には次のものがあります:
((ColumnSeries)callLogs.Series[0]).ItemsSource =
new KeyValuePair<string, int>[]{
for(int i=0; i<counter; i++)
{
new KeyValuePair<string, int>(callHour[i], callCounter[i])
}
};
現在、上記のステートメントは機能しません。
変数 callHour と callCounter は、データベースから必要なデータを取得する配列であり、正常に機能します。配列に格納されている値の量だけグラフにデータを追加する方法が必要なだけです。
つまり、このメソッドを使用する代わりに:
((ColumnSeries)callLogs.Series[0]).ItemsSource =
new KeyValuePair<string, int>[]{
new KeyValuePair<string, int>(callHour[0], callCounter[0]),
new KeyValuePair<string, int>(callHour[1], callCounter[1]),
new KeyValuePair<string, int>(callHour[2], callCounter[2]),
new KeyValuePair<string, int>(callHour[3], callCounter[3]),
new KeyValuePair<string, int>(callHour[4], callCounter[4]),
new KeyValuePair<string, int>(callHour[5], callCounter[5]),
...};
前もって感謝します