如何用C#寫一個實現像股票行情的波動曲線圖

有一個數據庫A(價格,日期)
該表每天都會向裏面新增數據,如何用C#實現用橫座標表示時間,縱座標表示價格的曲線圖
////////////////////////////////////////////////////////////////////////////////

GDI+
看看我大一的時候的課程設計
諸如這樣的代碼就可以啦:
            for (int counter = 0; counter <= 24; counter++)
            {
                Pen mypen = new Pen(Color.Green, 3);
                Graphics myGraphics = this.tabPage3.CreateGraphics();
                Point drawPoint = new Point(30 + (700 * counter / 24), 350 - mydblData[counter] * (300 / 10));
                ENDPOINT = drawPoint;
                myGraphics.DrawLine(mypen, STARTPOINT, ENDPOINT);
                STARTPOINT = drawPoint;
            }

//////////////////////////////////////////////////////////////////////////////////////////

public void DrawMapXY(Bitmap imageTemp, Pen DrawPen, float XNum, float YNum, int X1Num, int Y1Num)//指定座標兩點畫線
{
    Graphics g = Graphics.FromImage(imageTemp);
    g.DrawLine(DrawPen, new PointF(XNum, YNum), new PointF(X1Num, Y1Num));
}

Bitmap imageTemp = new Bitmap(100,100);
DrawMapXY(imageTemp, new Pen(Color.Blue, 1), 20, 20, 80, 80)
image.Save("c://1.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);

 
發佈了63 篇原創文章 · 獲贊 1 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章