chartコントロール サンプル

chartコントロールを使用し、 Y軸:電圧, X軸:時間 としてグラフを描きます。
タイマーを使用して、テスト的なプロットを打っていきます。

        private void Form1_Load(object sender, EventArgs e)
        {
            timer1.Start(); //タイマー開始
        }


        //--- グローバル変数 ---
        public int a = 0; //カウント用
        //----------------------


        private void Form1_Shown(object sender, EventArgs e)
        {
            //グラフ初期化
            chart1.Titles.Clear();
            chart1.ChartAreas.Clear();
            chart1.Series.Clear();
                                             
            //タイトル
            Title title1 = new Title("電圧変化");

            //軸ラベル
            ChartArea area1 = new ChartArea();
            area1.AxisX.Title = "経過時間(分)";
            area1.AxisY.Title = "電圧(V)";

            Series voltage = new Series();
            voltage.ChartType = SeriesChartType.Line;
            voltage.LegendText = "voltage";
            voltage.Name = "voltage";

            voltage.BorderWidth = 1; //プロット間の線幅
            voltage.MarkerStyle = MarkerStyle.Circle;
            voltage.MarkerSize = 5; //プロット大きさ 

            //chart1コントロールへ反映
            chart1.Titles.Add(title1);
            chart1.ChartAreas.Add(area1);
            chart1.Series.Add(voltage);
        }

        private void timer1_Tick(object sender, EventArgs e)
        {
            chart1.Series["voltage"].Points.AddXY(a, a * 2);
            a = a + 1;      
        }