翻譯|使用教程|編輯:王香|2018-10-23 10:12:57.000|閱讀 1160 次
概述:本教程介紹了圖表顯示屬性入門中的General、Axis、Titles和Legend四個屬性。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
圖表顯示功能是影響圖表整體外觀的功能。它們包括定義圖表背景顏色的屬性和方法,標題及其位置,邊距,邊框和斜面,背景圖像,框架和軸可見,筆顏色和寬度,3D,walls等。 幾乎所有這些屬性都可以通過圖表編輯器在設計或運行時獲得,您可以在運行時以編程方式修改這些屬性。 整體圖表外觀特征分為以下類別:
如果您打開圖表編輯器并瀏覽圖表頁面,則會顯示這些分組。其他屬性會影響圖表的“外觀”。這些包括系列顏色和標記特征,單獨的軸和網格顯示屬性和標簽。
向表單添加一個新圖表,您將看到它以3D顯示,灰色面板背景,2個墻(底部和左側),框架(定義圖表的可繪制區域的框架)和默認的圖表標題標題“TeeChart” 。 右鍵單擊圖表并從菜單中選擇“ActiveX -Edit Chart ...”以訪問圖表編輯器。
常規選項包括Mouse、Zoom、Scroll、Cursor、Fonts和Palette。
將光標移動到上圖中的這些選項卡上將顯示“General”組中每個選項卡的相應屏幕截圖。
在此處,您可以選擇要與不同鼠標按鈕關聯的操作(縮放,滾動軸或無),如果為鼠標滾輪設置了滾動,則可以選擇滾動軸方向。
您可以從下拉列表中選擇您選擇的光標,或將其保留為默認值。
通過更改“Font”選項卡下的“Font”屬性,可以輕松修改圖表上顯示的任何文本。
您可以通過從調色板列表中的許多調色板中進行選擇來更改圖表的顏色方案。
在最復雜的復雜程度上,軸的控制是一個非常專業的領域,并在后面的教程中進行更深入的處理。在這里,我們將介紹Axis和Frame顯示的基礎知識。 編輯器的Axis頁面包含用于定義軸和框架特征的屬性。打開Axis選項卡時,編輯器會顯示可用的Scales選項,如下面的sceenshot所示。將光標移動到Minimum,Maximum和Increment選項卡上會顯示每個選項卡的相應屬性。
圖表中有6個軸。左,上,右,下和深度右和深度頂部。圖表框顯示為圖表可繪制區域的環繞,并且沒有數據對應的功能(請參閱BackWall)。默認情況下,深度軸初始化為不可見。從系列添加到圖表并與這些軸關聯的那一刻(默認為左和底),所有其他軸都可見。可以使用對話框上的+和 - 鍵添加/刪除自定義軸。要使自定義軸可見(與任何其他軸一樣),系列必須與軸關聯。
啟用軸和框架顯示的關鍵屬性是:
此復選框啟用或禁用所有軸的顯示。如果后墻框架可見,則隱藏軸時圖表環繞仍然可見。結果將是更大的圖表的外觀,因為沒有為軸標簽保留區域。每個軸(“標尺”選項卡)的“visible”屬性將覆蓋每個軸的可見特征。如果在列表中選擇深度軸,則會注意到Depth Axis Scales.Visible默認為“not visible”。運行
TChart1.Axis.Visible = True
Axis: Left、Right、Top、Bottom、Depth Right和Depth Top Visible
選擇要在列表框中顯示或隱藏的軸,并在“比例”選項卡上切換“Visible”復選框以控制該特定軸的顯示,運行,例如:
TChart1.Axis.Bottom.Visible = False
圖表編輯器的“titles”頁面控制圖表標題,頁眉和頁腳的特征。
使用下拉組合框選擇標題(標題),子標題,英尺或子圖標。在文本框中輸入所需的文本。您可以輸入多行標題。 運行: ITitles的Text屬性是一個OLE字符串組件。您可以在標題中添加幾行: 例如
With TChart.Header.Text .Add("My First Line") .Add("My Second Line") End with
然后,您可以修改文本行:例如
With TChart1.Header .Text(0) = "my1stline revised" End With
對齊是指與圖表區域相對的頁眉(或頁腳)對齊而不是整個圖表面板。圖表區域是圖表加軸標簽和圖例的可繪圖區域。 運行:
TChart1.Header.Alignment = taCenter
使用位置覆蓋標題或頁腳默認位置并設置自定義位置(與圖表頂部,左側的像素關系)。 運行:
TChart1.Header.CustomPosition = True TChart1.Header.Top = TChart1.Header.Top + 30
包含標題框的設置,例如框架,背景顏色等。 例如,Pattern Pattern指的是Title或Footer框的背景圖案。
默認為“clear”。選定的圖案將位于文本后面。 運行: 例如
TChart1.Header.Transparent = False TChart1.Header.Brush.Style = bsFDiagonal
包含標題文本外觀格式特征。 例如字體 字體按鈕將授予對“Font Dialog”窗口的訪問權限,該窗口允許選擇Windows字體和樣式(斜體,粗體等)和顏色的定義。 運行:
TChart1.Footer.Font.Name = "Verdana" TChart1.Footer.Font.Bold = True
Outline指的是頁眉或頁腳文本的框架。默認情況下,它設置為Visible off。
在“Title”框中啟用/禁用“Background Gradient”,然后選擇其方向和顏色。
屬性,用于顯示頁眉或頁腳框陰影。您可以定義顏色和大小。 運行:
TChart1.Header.Transparent = False TChart1.Header.ShadowColor = vbCyan
圖例內容是專業主題,將在后面的教程中處理。在圖表編輯器的圖例頁面中,您可以定義圖例的外觀方面。重要的初始步驟是控制圖例對齊和可見屬性,顏色,字體,框架,陰影等。
切換開/關圖例顯示和設置圖例顯示內容特征(包括復選框等)。 運行: 使用復選框控制圖例顯示的示例。
With TChart1.Legend If Check11.Value = 1 Then .Visible = True Else .Visible = False End If End With
分割線 用于在圖例條目之間的圖例框中繪制線條。IPen屬性適用。 運行:
TChart1.Legend.DividingLines.Visible = True TChart1.Legend.DividingLines.Color = vbBlue
設置默認顯示位置或啟用圖例的自定義位置。TChart將改變圖例的形狀以適合該位置。如果圖例設置為圖表的側面(左側或右側),默認情況下,圖例的內容將從上到下列為列表。如果圖例位于圖表下方或上方,則圖例內容并排放置。可以使用“調整大小圖表”選項和/或使用“自定義”定位來覆蓋默認行為。有關Legend的自定義定位的更多信息,請參閱Legend教程。 例如ResizeChart Resize Chart定義圖表在繪制時是否為Legend留出空間。這允許圖例放置在圖表區域內。 運行:
TChart1.Legend.ResizeChart = True
%頂部位置 定義圖表面板頂部的圖例框位移。 運行:
TChart1.Legend.TopPos = 20
圖例符號的大小和格式。 %顏色寬度 定義圖例中顏色框的寬度。 運行:
TChart1.Legend.ColorWidth = 50
包含圖例框的設置,例如填充顏色,框架顏色,樣式和寬度,圖案樣式,顏色和圖像,斜角樣式和大小以及圓框和透明的復選框。
圖例文本內容的文本特征。 運行
With TChart1.Legend .Color = vbBlue .Font.Name = "Times New Roman" .Font.Color = vbYellow End With
在“Legend”框中啟用/禁用“Background Gradient”,然后選擇其方向和顏色。
屬性用于顯示“Legend”框陰影。您可以定義顏色和大小。 運行:
TChart1.Legend.ShadowColor = vbCyan TChart1.Legend.ShadowSize = 4
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn