ZedGraphでタスクマネージャー風味

とりあえず値は更新しないでそれっぽい表示ができるか確認。

なんとなくそれっぽいけど、ウィンドウを広げた時の動作とか全然ダメ。
まだいろいろ設定を試して見なきゃ・・・

        private void InitializeGraph(ZedGraphControl graph)
        {
            GraphPane myPane = graph.GraphPane;

            //タイトルとラベルを非表示にする
            myPane.Title.IsVisible = false;
            myPane.XAxis.Title.IsVisible = false;
            myPane.XAxis.Type = AxisType.Text;
            myPane.YAxis.Title.IsVisible = false;
            myPane.YAxis.Type = AxisType.Text;

            // 適当なデータを用意する
            PointPairList vList = new PointPairList();
            for (int i = 0; i < 30; i++)
            {
                double time = (double)i;
                double velocity = 2.0 * time;
                vList.Add(time, velocity);
            }

            // 折れ線を追加
            LineItem myCurve = myPane.AddCurve("", vList, Color.GreenYellow, SymbolType.None);
            //myCurve.Line.Fill = new Fill(Color.White, Color.Green);
            myCurve.Line.Width = 2.0F;

            // X軸のグリッドを設定(緑)
            myPane.XAxis.MajorGrid.IsVisible = true;
            myPane.XAxis.MajorGrid.Color = Color.MediumSeaGreen;
            myPane.XAxis.MajorGrid.PenWidth  = 1.0F;
            myPane.XAxis.MajorGrid.DashOff = 1.0F;
            myPane.XAxis.MajorGrid.DashOn = 0.0F;
            myPane.XAxis.MajorGrid.IsZeroLine =true;

            // Y軸のグリッドを設定(緑)
            myPane.YAxis.MajorGrid.IsVisible = true;
            myPane.YAxis.MajorGrid.Color = Color.MediumSeaGreen;
            myPane.YAxis.MajorGrid.PenWidth = 1.0F;
            myPane.YAxis.MajorGrid.DashOff = 1.0F;
            myPane.YAxis.MajorGrid.DashOn = 0.0F;

            // 背景を黒
            myPane.Chart.Fill = new Fill(Color.Black, Color.Black, 0.0f);

            graph.AxisChange();
        }