當前位置:股票大全官網 - 股票行情 - 用c#怎麽繪制股票k線圖

用c#怎麽繪制股票k線圖

面的說明是假設會GDI繪圖:

1、要分析出曲線的函數公式,就比如y = sin(x)這種。

2、然後因為GDI並沒有繪制任意二維函數的功能,而曲線本身實質上是有很多線段構成的,因此妳要決定壹個線段水平間距閥值,如float j = 0.3f;3、根據函數,每帶入壹個x,可以得到相應的y值, 從需要的i = (x最小值)壹直到i = (x的最大值),進行循環,每次i+=j,循環內部就調用函數,獲取f(x)和f(x+ j)的2個值,利用這2個值,得到2個端點PointF pt1 = new PointF(x,f(x)),PointF pt2= new PointF(x + j,f(x + j)),利用GDI繪制線段。

總結:繪制曲線就是利用閥值對曲線進行拆分,分為壹段段細小的線段,然後用GDI的方法繪制這些線段,動態或者不動態並不重要,關鍵是更新這個曲線函數本身,可以還是用老辦法去畫,只是擦了重畫而已。