TeeChart Pro VCL/FMX教程(二):圖表顯示屬性(General和Axis篇)
圖表顯示功能是影響圖表整體外觀的功能。它們包括定義圖表背景顏色的屬性和方法,標(biāo)題及其位置,邊距,邊框和斜面,背景圖像,框架和軸可見,筆顏色和寬度,3D,walls等。
幾乎所有這些屬性都可以通過圖表編輯器在設(shè)計(jì)或運(yùn)行時(shí)獲得,您可以在運(yùn)行時(shí)加代碼修改這些屬性。
整體圖表外觀特征分為以下幾類:
- General
- Axis
- Titles
- Legend
- Panel
- Paging
- Walls
- 3D
如果您打開圖表編輯器并瀏覽圖表頁面,則可以找到這些分組,其他屬性會(huì)影響圖表的外觀。這些包括系列顏色和標(biāo)記特征,單獨(dú)的軸和網(wǎng)格顯示屬性和標(biāo)簽。
本教程附帶的演示名為DisplayProject,可以在TeeChart安裝文件夾下的“Examples \ Chart display”文件夾中找到。點(diǎn)鏈接即刻下載TeeChart>>
本教程將為您介紹在TeeChart Pro VCL/FMX的圖表顯示屬性(General和Axis篇)。
將新圖表添加到表單,您將看到它以3D顯示,灰色面板背景,2個(gè)walls(底部和左側(cè)),框架(定義圖表的可繪制區(qū)域的框架)和默認(rèn)的圖表標(biāo)題標(biāo)題“TeeChart”。
右鍵單擊圖表并從菜單中選擇“Edit Chart...”以訪問圖表編輯器。 第一頁是系列頁面,目前沒有系列,我們將在另一個(gè)教程中查看。 選擇第二個(gè)“Chart”選項(xiàng)卡“General”以訪問“General Chart”屬性頁面。
一、General圖表屬性
General選項(xiàng)包括Zoom、Scroll、Cursor和Fonts。有關(guān)縮放和滾動(dòng)的詳細(xì)信息,請參閱縮放和滾動(dòng)教程。您可以通過從“Cursor”選項(xiàng)卡下的可用下拉列表中進(jìn)行選擇來更改光標(biāo)類型。通過更改“Text”選項(xiàng)卡下的“Font”屬性,可以輕松修改圖表上顯示的任何文本。
二、Axis屬性
在復(fù)雜程度上,Axis的控制是一個(gè)非常復(fù)雜的領(lǐng)域,在后面的教程中將對其進(jìn)行更深入的處理。這里我們將介紹Axis和Frame顯示的基礎(chǔ)知識(shí)。第二個(gè)Chart頁面包含用于定義軸和框架特征的屬性。
圖表中有5個(gè)axes:Left、Top、Right、Bottom和Depth。圖表框顯示為圖表可繪制區(qū)域的環(huán)繞,并且沒有數(shù)據(jù)對應(yīng)的功能。默認(rèn)情況下,Depth初始化為不可見。從系列添加到圖表并與這些軸關(guān)聯(lián)的那一刻(默認(rèn)為左和底),所有其他軸都是可見的??梢允褂脤υ捒蛏系?和 - 鍵添加/刪除自定義軸。要使自定義軸可見(與任何其他軸一樣),系列必須與軸關(guān)聯(lián)。有關(guān)自定義軸的更多信息,請參見Axis教程。
啟用軸和框架顯示的關(guān)鍵屬性是:
Visible
此復(fù)選框啟用或禁用所有軸的顯示。如果后墻框架可見,則隱藏軸時(shí)圖表環(huán)繞仍然可見。結(jié)果將是更大的圖表的外觀,因?yàn)闆]有為軸標(biāo)簽保留區(qū)域。每個(gè)軸(“標(biāo)尺”選項(xiàng)卡)的“可見”屬性將覆蓋每個(gè)軸的可見特征。如果在列表中選擇深度軸,則會(huì)注意到Depth Axis Scales :: Visible默認(rèn)為“不可見”。
運(yùn)行
Chart1.Axes.Visible := True;
Axis: Left, Right, Top, Bottom和Depth Visible
選擇要在列表框中顯示或隱藏的軸,并在“比例”選項(xiàng)卡上切換“Visible”復(fù)選框以控制該特定軸的顯示。
運(yùn)行:例如
Chart1.Axes.Bottom.Visible = False
購買TeeChart Pro VCL/FMX正版授權(quán),請點(diǎn)擊“咨詢在線客服”喲!