快速入門TeeChart繪圖控件攻略
1. 添加控件在軟件開(kāi)發(fā)過(guò)程中,我們經(jīng)常需要使用繪圖控件。為了提高項(xiàng)目的開(kāi)發(fā)效率,我們常常選擇使用TeeChart圖表控件。它可以快速將數(shù)據(jù)繪制成各種曲線或圖表,直觀地展示數(shù)據(jù)傳遞的信息。要添加Tee
1. 添加控件
在軟件開(kāi)發(fā)過(guò)程中,我們經(jīng)常需要使用繪圖控件。為了提高項(xiàng)目的開(kāi)發(fā)效率,我們常常選擇使用TeeChart圖表控件。它可以快速將數(shù)據(jù)繪制成各種曲線或圖表,直觀地展示數(shù)據(jù)傳遞的信息。要添加TeeChart控件,只需像添加其他控件一樣,在C .NET工具箱(ToolBox)中找到TeeChart組件,將其拖拽到窗體上即可。
2. 設(shè)置屬性
和其他C .NET組件一樣,TeeChart控件也有許多屬性可以設(shè)置,以達(dá)到所需的顯示效果。比如曲線類型、粗細(xì)、圖像類型、標(biāo)題等等。設(shè)置屬性非常簡(jiǎn)單,只需右鍵單擊TeeChart控件,在彈出菜單中選擇“編輯”,就會(huì)打開(kāi)控件的屬性設(shè)置界面,然后根據(jù)需要設(shè)置基本屬性即可。
3. 添加曲線
在一個(gè)坐標(biāo)中,我們可以自由繪制多條曲線,并針對(duì)每條曲線分別設(shè)置顏色、粗細(xì)等屬性。在控件屬性設(shè)置界面中,點(diǎn)擊“Series”,再點(diǎn)擊“Add”按鈕,就會(huì)彈出曲線添加頁(yè)面。選擇所需的曲線類型,例如連續(xù)曲線(Line),然后點(diǎn)擊確定即可完成曲線的添加。
4. 設(shè)置圖表標(biāo)題
給圖表添加標(biāo)題非常簡(jiǎn)單。假設(shè)我們將TeeChart控件命名為“tChart_Disp”。要設(shè)置圖表標(biāo)題為“HelloWorld”,只需使用以下代碼: tChart_Disp.Text "HelloWorld";
5. 添加數(shù)據(jù)
通常情況下,我們使用TeeChart繪制二維曲線,因此需要兩個(gè)坐標(biāo)(x,y)。由于計(jì)算機(jī)是數(shù)字計(jì)算機(jī),顯示屏是按像素顯示的,所以數(shù)據(jù)是離散的,只是當(dāng)間隔很小時(shí)我們看不出來(lái)而已。要將數(shù)據(jù)傳遞給TeeChart控件,只需將坐標(biāo)數(shù)組直接傳遞給它即可。示例語(yǔ)法如下:
tChart_[0].Add(xvalues, yvalues);
其中xvalues和yvalues分別是x和y坐標(biāo)的數(shù)組,請(qǐng)注意:x和y的數(shù)組元素個(gè)數(shù)必須相同!
6. 設(shè)置縱坐標(biāo)顯示范圍
有時(shí)候,我們需要手動(dòng)設(shè)置縱坐標(biāo)的顯示范圍以改善顯示效果。雖然TeeChart可以自動(dòng)調(diào)節(jié)顯示圖表,但我們?nèi)匀豢梢宰远x。首先關(guān)閉自動(dòng)設(shè)置縱坐標(biāo)顯示范圍的選項(xiàng),然后設(shè)置縱坐標(biāo)的最大值。示例代碼如下:
tChart_ false;
tChart_ otrA * 1.05;
(這里otrA表示縱坐標(biāo)數(shù)組中的最大值。通過(guò)以上設(shè)置,縱坐標(biāo)的顯示范圍將是0至1.05倍最大縱坐標(biāo)值,并且上方會(huì)有一些空余空間)
7. 開(kāi)啟/關(guān)閉3D顯示效果
我們可以選擇開(kāi)啟或關(guān)閉曲線的三維顯示效果。在TeeChart控件顯示界面,點(diǎn)擊曲線參數(shù)設(shè)置界面中的Line1的“Change”按鈕。在彈出的界面中,勾選左下角的“View 3D”選項(xiàng)即可開(kāi)啟3D顯示效果,如果不需要,取消勾選即可。