TeeChart Pro VCL/FMX教程(二):圖表顯示屬性(Titles和Legend篇)
本教程將為您介紹在TeeChart Pro VCL/FMX的圖表顯示屬性(Titles和Legend篇)。
Titles屬性
圖表編輯器的“Titles”頁面控制圖表標題,頁眉和頁腳的特征。
使用下拉組合框選擇Title,F(xiàn)oot,SubTitle或SubFoot。在文本框中輸入所需的文本。您可以輸入多行標題。
運行:TChartTitle的Text屬性是TStrings組件。您可以在標題中添加幾行:
例如
With Chart1.Title.Text do begin Add('My First Line'); Add('My Second Line'); end;
然后,您可以修改文本行:
With TChart1.Title do begin Text[0]:= 'my1stline revised'; end;
樣式對齊
對齊是指與圖表區(qū)域相關(guān)的標題(或頁腳)對齊而不是整個圖表面板。圖表區(qū)域是圖表加上軸標簽和圖例的可繪圖區(qū)域。 運行:
Chart1.Title.Alignment := taCenter;
Position
使用位置覆蓋標題或頁腳默認位置并設置自定義位置(與圖表頂部,左側(cè)的像素關(guān)系)。 運行:
Chart1.Title.CustomPosition:=True; Chart1.Title.Top:=Chart1.Title.Top+30;
Format
包含標題框的設置,例如框架,背景顏色等。將“Transparency”設置為取消選中以查看“Border”。
例如,Pattern Pattern指的是Title或Footer框的背景圖案。
默認為“clear”。選定的圖案將位于文本后面。 運行:
例如
Chart1.Title.Brush.Style := bsFDiagonal;
border
在標題周圍添加邊框(標題,頁腳,子標題和子頁腳),并選擇斜角效果和圍繞它的框架。
例如字體 字體按鈕將授予對“字體對話框”窗口的訪問權(quán)限,該窗口允許選擇Windows字體和樣式(斜體,粗體等)和顏色的定義。
運行:
Chart1.Foot.Font.Name := 'Times New Roman'; Chart1.Foot.Font.Style := [fsBold];
text
包含標題文本外觀格式特征。
例如,字體字體按鈕將授予對“字體對話框”窗口的訪問權(quán)限,該窗口允許選擇Windows字體和樣式(斜體,粗體等)和顏色的定義。
漸變
在“Title”框中啟用/禁用“Background Gradient/背景漸變”。
陰影
添加陰影周圍的標題,頁腳,副標題和子頁腳邊距。
圖片
圖像可用于文本框的背景而不是使用顏色。通過將濾鏡應用于圖像,可以對其進行修改以獲得最佳效果。
Legend屬性
Legend/圖例內(nèi)容將在后面的教程中處理。在圖表編輯器的圖例頁面中,您可以定義圖例的外觀方面。重要的初始步驟是知道如何控制圖例對齊和可見屬性,顏色,字體,框架,陰影等。
Style
切換開/關(guān)圖例顯示和設置圖例顯示內(nèi)容特征(包括復選框等)。運行:使用復選框控制圖例顯示的示例。
Chart1.Legend.Visible := Checkbox1.Checked;
用于在圖例條目之間的圖例框中繪制線條。TChartPen屬性適用。運行:例如
Chart1.Legend.DividingLines.Visible := True; Chart1.Legend.DividingLines.Color := clBlue;
Position
設置默認顯示位置或啟用圖例的自定義位置。TChart將改變圖例的形狀以適合該位置。如果圖例設置為圖表的側(cè)面(左側(cè)或右側(cè)),默認情況下,圖例的內(nèi)容將從上到下作為列表。如果圖例位于圖表下方或上方,則圖例內(nèi)容并排放置??梢允褂?ldquo;調(diào)整大小圖表”選項和/或使用“自定義”定位來覆蓋默認行為。有關(guān)Legend的自定義定位的更多信息,請參閱Legend教程。
例如,ResizeChart Resize Chart定義圖表在繪制時是否為Legend留出空間。這允許圖例放置在圖表區(qū)域內(nèi)。
運行:例如
Chart1.Legend.ResizeChart := True;
%Top position:定義圖表面板頂部的圖例框位移。
運行:例如
Chart1.Legend.TopPos := 20;
Symbols
圖例符號的大小和格式。
%Color width 定義圖例中顏色框的寬度。
運行: 例如
Chart1.Legend.ColorWidth:=20;
Title
定義圖例標題和圖例標題框的特征。 運行: 例如
With Chart1.Legend.Title do begin Font.Height:=14; Font.Color:= clBlue; Color:= clYellow; Shadow.Smooth:=true; BevelWidth:=4; TextAlignment:=taCenter; end;
Format
包含圖例框的設置,例如框架,背景顏色等。
例如Shadow Properties用于顯示Legend框陰影。您可以定義顏色和大小。
運行:例如
Chart1.Legend.ShadowColor := clYellow;
Border
您可以單獨定義邊框,也可以與“Bevel”屬性一起定義邊框。混合斜角和邊框以及操縱寬度幾乎可以提供任何3D效果組合。
Text
文本內(nèi)容的文本特征。運行
With Chart1.Legend do begin Color := clBlue; Font.Name := 'Times New Roman'; Font.Color:=clYellow; end;
Gradient
在“Legend”框中啟用/禁用“Background Gradient”。
Shadow
向“Legend Border”添加陰影。
浮雕
為Legend邊框添加浮雕效果。
圖片
圖像可用于“Legend”框的背景而不是使用顏色。通過將濾鏡應用于圖像,可以對其進行修改以獲得最佳效果。
購買TeeChart Pro VCL/FMX正版授權(quán),請點擊“咨詢在線客服”喲!