翻譯|使用教程|編輯:楊鵬連|2021-06-16 11:23:04.567|閱讀 249 次
概述:圖例參數(shù)可以通過TeeChart編輯器,圖表標(biāo)簽,圖例頁面訪問。更多信息請參見本教程中的章節(jié)。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
TeeChart for .NET是優(yōu)秀的工業(yè)4.0 WinForm圖表控件,官方獨(dú)家授權(quán)漢化,集功能全面、性能穩(wěn)定、價(jià)格實(shí)惠等優(yōu)勢于一體。TeeChart for .NET 中文版還可讓您在使用和學(xué)習(xí)上沒有任何語言障礙,至少可以節(jié)省30%的開發(fā)時(shí)間。
點(diǎn)擊立即下載最新版TeeChart for .NET
圖例控制
圖例參數(shù)可以通過TeeChart編輯器,圖表標(biāo)簽,圖例頁面訪問。
樣式標(biāo)簽
圖例樣式
當(dāng)圖表中只有一個(gè)系列時(shí),Legend默認(rèn)風(fēng)格 "自動 "將把系列的點(diǎn)值放在Legend中。當(dāng)圖表中包含一個(gè)以上的系列時(shí),"自動 "將把系列名稱放在圖例中。在編輯器中,使用下拉組合框來獲得默認(rèn)值以外的值。如果您將圖例樣式改為顯示數(shù)值,并且您的圖表中有多個(gè)系列,TeeChart Pro將顯示第一個(gè)系列的數(shù)值。你可以使用自定義選項(xiàng)來修改顯示。
將每個(gè)系列的最后一個(gè)值放在圖例框中。
[C#] tChart1.Legend.LegendStyle = LegendStyles.LastValues; [VB.Net] TChart1.Legend.LegendStyle = Steema.TeeChart.LegendStyles.LastValues文本樣式
垂直間隔
允許您修改Legend條目之間的間距。
分割線
分割線按鈕提供了對鋼筆編輯器窗口的訪問,在那里你可以使Legend條目之間的線條可見,并改變其顏色、樣式和寬度。
可見性
這個(gè)可見的復(fù)選框可以啟用/禁用整個(gè)圖例的顯示。
倒置
倒置圖例可以顛倒圖例項(xiàng)目的順序。
復(fù)選框
將圖例風(fēng)格改為 "系列名稱",并在每個(gè)系列旁邊顯示一個(gè)復(fù)選框,允許其不可見或可見。
字體系列顏色
將圖例文本的字體顏色改為系列顏色。
位置標(biāo)簽
調(diào)整圖表大小
調(diào)整圖表大小 屬性未啟用時(shí),將在圖表框架區(qū)域內(nèi)繪制圖例。雖然這可能滿足了某些圖例定位的要求,但可以通過使用圖例邊距屬性來更好地控制圖例相對于圖表框架的定位。
邊距
改變Margin屬性值會使圖表框架相對于Legend移動,而不是反過來。因此,使Margin值為負(fù)值將使圖表在圖例上移動(增加圖表矩形區(qū)域的大小)。然而,這些屬性并不是為了在圖表上重新定位圖例,最好使用自定義圖例中概述的技術(shù)。
位置偏移百分比
0%被定義為水平圖例觸及右邊的圖表畫布邊界,垂直圖例觸及上面的邊界。圖例是相對于這些位置的偏移。
自定義
這個(gè)復(fù)選框?qū)⒔谜{(diào)整圖表大小的屬性,并使您能夠在圖表畫布的任何地方以像素為單位定位圖例。
符號標(biāo)簽
寬度
設(shè)置寬度屬性以定義顏色矩形(符號)的寬度。
寬度單位
使用 WidthUnits 屬性來定義必須如何解釋寬度。
位置屬性
使用位置屬性來設(shè)置顏色矩形的位置。
連續(xù)
使用Continous屬性,讓不同的圖例顏色矩形相互流動。當(dāng)設(shè)置為 "True "時(shí),不同項(xiàng)目的顏色矩形被固定地繪制在一起(沒有垂直間隔)。當(dāng)設(shè)置為 "假 "時(shí),顏色矩形被繪制成獨(dú)立的矩形。
格式選項(xiàng)卡
顏色
顏色屬性為圖例畫布設(shè)置顏色。
框架
設(shè)置圖例框架屬性。可見性、樣式、顏色和寬度[筆屬性]。
圖案
設(shè)置圖例畫布的圖案。純色、填充物、漸變、圖像[填充物畫筆屬性]。
圓形框架
使圖例框架的角變圓。
透明的
使圖例畫布透明,只顯示圖例文字和符號。
透明度
當(dāng)透明設(shè)置為真時(shí),設(shè)置圖例的透明度百分比。
文本標(biāo)簽
本頁可以訪問改變Legend文本的字體、字體的填充屬性[Hatch Brush屬性]和陰影外觀的屬性。
漸變標(biāo)簽
使用此頁面在圖例畫布上繪制梯度,并改變它的方向和顏色。
陰影標(biāo)簽
設(shè)置圖例陰影的顏色、大小、圖案和透明度。
斜面標(biāo)簽
設(shè)置圖例的內(nèi)部和外部斜面的顏色、大小和樣式。
定制圖例
圖例事件提供了一個(gè)完全控制定義圖例外觀和內(nèi)容的選項(xiàng)。
OnGetLegendRect事件
圖例外部矩形,允許改變圖例框的整體尺寸和位置。與OnGetLegendPos結(jié)合使用,可以重新定位圖表圖例和內(nèi)容。
例如
[C#] private void tChart1_GetLegendRect(object sender, Steema.TeeChart.TChart.GetLegendRectEventArgs e) { e.Rectangle=new Rectangle(e.Rectangle.Left-100,e.Rectangle.Top,e.Rectangle.Width,e.Rectangle.Height); } [VB.Net] Private Sub TChart1_GetLegendRect(ByVal sender As Object, ByVal e As Steema.TeeChart.TChart.GetLegendRectEventArgs) Handles TChart1.GetLegendRect e.Rectangle = New Rectangle(e.Rectangle.Left - 100, e.Rectangle.Top, e.Rectangle.Width, e.Rectangle.Height) End SubOnGetLegendPos事件
修改Legend的內(nèi)容。下面的例子可以和上面的代碼一起使用,將Legend的內(nèi)容移動到新的Legend矩形中。
[C#] private void tChart1_GetLegendPos(object sender, Steema.TeeChart.TChart.GetLegendPosEventArgs e) { e.X = e.X-100; e.XColor = e.XColor-100; } [VB.Net] Private Sub TChart1_GetLegendPos(ByVal sender As Object, ByVal e As Steema.TeeChart.TChart.GetLegendPosEventArgs) Handles TChart1.GetLegendPos e.X = e.X - 100 e.XColor = e.XColor - 100 End SubOnGetLegendText事件
修改Legend內(nèi)容的文本。
[C#] private void tChart1_GetLegendText(object sender, Steema.TeeChart.TChart.GetLegendTextEventArgs e) { if(e.Index == 3) {e.Text = e.Text + " Index no.:" + e.Index.ToString();} } [VB.Net] Private Sub TChart1_GetLegendText(ByVal sender As Object, ByVal e As Steema.TeeChart.TChart.GetLegendTextEventArgs) Handles TChart1.GetLegendText If e.Index = 3 Then e.Text = e.Text + " Index no.:" + e.Index.ToString End If End Sub當(dāng)在圖表矩形區(qū)域內(nèi)放置Legend時(shí),請記住Legend在系列和坐標(biāo)軸之前上色,并且在任何交叉點(diǎn)上都會出現(xiàn)在它們的下面。
現(xiàn)TeeChart for .NET已加入在線訂購,現(xiàn)在搶購可立享優(yōu)惠!
如果您對該圖表控件感興趣,歡迎加入圖表控件QQ交流群:740060302
關(guān)注慧聚IT微信公眾號???,了解產(chǎn)品的最新動態(tài)及最新資訊。
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自: