ComponentOne Studio TrueChart for ASP.NET (C1WebChart2D) ヘルプ
データをグラフに追加する
C1WebChart の使い方 > C1WebChart コントロール > データをグラフに追加する

最後の手順では、表示するデータをグラフに追加します。この手順は、コードの記述を必要とします。

大部分のアプリケーションでは、データのソースは ADO.NET DataSet で、多くの場合、フィルタリング、ソート、集計などの変換が行われています。また、配列構造やカスタムデータ構造などの他のソースからのデータをグラフ化することも可能です。データのソースに関係なく、ChartDataSeriesクラスによって提供されるメソッドを使用してデータをグラフに追加できます。

たとえば、次の C# コードは DataTable からのデータをグラフに入力します。

C# コードの書き方

C#
コードのコピー
private void Page_Load(object sender, EventArgs e)                
  {         
    // データセットを(データベースまたはキャッシュから)取得します。                
     DataSet ds = GetDataSet();                
                         
     // データをフィルタリングします。                
     DataView dv = new DataView(ds.Tables["Sales"]);                
     dv.RowFilter = "ProductSales >= 40000";                
     dv.Sort = "ProductSales";
                                         
     // データ点の配列を作成します。                
     PointF[] data = new PointF[dv.Count];                
     for (int i = 0; i < data.Length; i++)                
     {                
       float y = float.Parse(dv[i]["ProductSales"].ToString());                
       data[i] = new PointF(i, y);                
     }
                                         
     // グラフのデータ点を入力します。                
     ChartDataSeries series =                 
       _c1webChart.ChartGroups[0].ChartData.SeriesList[0];                
     series.PointData.CopyDataIn(data);                
  }

データをグラフに追加する方法の詳細は、ChartDataの入力と変更 を参照してください。

注意:C1ChartC1Chart3D は、それぞれ C1WebChartC1WebChart3D でグラフ生成に使用する Windows フォームコントロールです。