【C#】【Form】Chart(チャート)
グラフの種類の指定* Chart.Series.ChartType : グラフの種類を指定する例1Series series1 = new Series(); series1.ChartType = SeriesChartType.FastPoint; データポイントの指定* DataPoint : データポイントを指定する例1DataPoint dataPoint1 = new DataPoint(0, 0); DataPoint dataPoint2 = new DataPoint(1, 1); DataPoint dataPoint3 = new DataPoint(2, 2); series1.Points.Add(dataPoint1); series1.Points.Add(dataPoint2); series1.Points.Add(dataPoint3) 例2Series series1 = new Series(); series1.Points.AddXY(0, 34); series1.Points.AddXY(5, 10); series1.Points.AddXY(10, 15); series1.Points.AddXY(15, 25); series1.Points.AddXY(20, 42); サンプル1private void button1_Click(object sender, EventArgs e) { // グラフ初期化 this.chart1.Series.Clear(); string temperatureText = "気温"; Series series1 = new Series(temperatureText); // グラフの種類を指定 (FastPointグラフ) // 大量のデータを描画する時間を大幅に短縮できるグラフ series1.ChartType = SeriesChartType.FastPoint; DataPoint point = new DataPoint(); point.XValue = 0; point.YValues = new double[] { 24 }; series1.Points.Add(point); point = new DataPoint(); point.XValue = 0; point.YValues = new double[] { 34 }; series1.Points.Add(point); ChartArea area = new ChartArea(temperatureText); area.AxisX.Minimum = 0; area.AxisX.Maximum = 5; area.AxisY.Minimum = 0; area.AxisY.Maximum = 50; this.chart1.ChartAreas.Add(area); this.chart1.Series.Add(series1); } サンプル2private void button2_Click(object sender, EventArgs e) { this.chart1.Series.Clear(); string temperatureText = "気温"; Series series1 = new Series(temperatureText); series1.ChartType = SeriesChartType.Line; series1.Points.Add(34); series1.Points.Add(10); series1.Points.Add(15); series1.Points.Add(25); series1.Points.Add(42); this.chart1.Series.Add(series1); ChartArea area = new ChartArea(temperatureText); area.AxisX.Minimum = 0; area.AxisX.Maximum = 5; area.AxisY.Minimum = 0; area.AxisY.Maximum = 50; this.chart1.ChartAreas.Add(area); } 参考文献http://d.hatena.ne.jp/nogusa/20100913/1284395352http://d.hatena.ne.jp/nogusa/20101004/1286183197 http://typea.dip.jp/tips/wiki.cgi?page=C%23+%A5%B0%A5%E9%A5%D5#p3 http://www.kanazawa-net.ne.jp/~pmansato/net/net_mschart.htm http://javasystem.blog4.fc2.com/blog-entry-425.html http://www12.atpages.jp/gagasaisai/SourceCode/Source1.htm |
「C#・WindowsForm関連」書庫の記事一覧
-
2012/12/17(月) 午後 9:31
-
2012/10/12(金) 午前 1:07
-
2012/10/7(日) 午後 4:32
-
2012/10/6(土) 午後 10:32
-
2012/7/20(金) 午前 1:04