2

ライン シリーズをデータ テーブルから UltraChart に追加する簡単な例を教えてください。テーブルには時系列値があります (x 軸の時間値、y 軸の測定 (double) 値)。

これまでのところ、チャートに時系列が追加されている例は、ハードコードされたデータポイントの有限セットの場合のみです。テーブル内の選択からデータ系列を取得できるようにしたい。

どんな考えやアイデアやアドバイスも大歓迎です。ありがとう、ルーベン。

4

1 に答える 1

1
  1. 数値シリーズを定義する

  2. Datatable の各データ行をループする

  3. ループ内のデータ行からデータポイントを追加します NumericSeries.Points.Add(new NumericTimeDataPoint(System.DateTime.Parse(row["Date"]), row["value1"], "Label Name", false));

  4. シリーズをチャートに追加する

複数のライン シリーズの場合、異なる列で必要な数のシリーズを作成します。

NumericTimeSeries waterDataSeries = null;
foreach (DataRow currentRow in myDataTable.Rows)
{
waterDataSeries.Points.Add(new NumericTimeDataPoint(Convert.ToDateTime(currentRow["Date"]), Convert.ToDouble(currentRow["qtyMeasure"]), "Water", false));
}
Chart.Series.Add(waterDataSeries);
于 2011-05-12T08:40:24.513 に答える