Teechart圖表應(yīng)用技術(shù)詳解—第四章之彩帶和彩色線工具
TeeChart for .NET中文版讓您在使用和學(xué)習(xí)上沒有任何語言障礙,至少可以節(jié)省30%的開發(fā)時間。TeeChart for .NET中文版具有易上手,使用方便,穩(wěn)定性好,性價比高,價格優(yōu)惠等優(yōu)勢,并且針對Web應(yīng)用提供無限制服務(wù)器分發(fā)授權(quán)方式,非常有利于產(chǎn)品集成。
好消息!??!11月慧都技術(shù)服務(wù)月,TeeChart圖表的TeeChart for .NET>>也參加了哦,現(xiàn)在購買立省¥631,抓緊時間購買吧!早買早享受哦!
彩帶工具( TColorBandTool)
彩帶工具TColorBandTool是用一種指定顏色的矩形區(qū)域顯示一個范圍。如果需要顯示多個范圍,就必須使用多個彩帶工具。
開始與結(jié)束值( StartValue、 EndValue)。用于設(shè)定彩帶工具顯示的范圍。此例用編輯框作為數(shù)值輸入組件,可在編輯框的OnChange事件或在另添加的一個按鈕的OnClick事件中加入如下代碼:
ChartToo13.StartValue:= StrToFloat(Edit1.Text);//開始值 ChartToo13.EndValue:= StrToFloat(Edit2.Text);//結(jié)束值
彩帶與繪制圖表、坐標(biāo)關(guān)系( DrawBehind、DrawBehindAxes)。設(shè)定彩帶與圖表位置的關(guān)系,用 CheckBox的狀態(tài)確定,代碼如下:
ChartTool3. DrawBehind := CheckBox11. Checked; ChartTool3. DrawBehindAxes := CheckBox12. Checked;
透明度( Transparency)。用于設(shè)定彩帶的透明度,在SpinEdit3的OnChange事件中。加入如下代碼:
ChartTool3. Transparency : =SpinEdit3. Value;
顏色( Color)。設(shè)定彩帶顏色??烧{(diào)用顏色對話框設(shè)定,也可使用顏色柵格組件設(shè)定,下列代碼是采用顏色柵格的前景色設(shè)定彩帶的顏色:
ChartTool3. Color := ColorGrid2. ForegroundColor;
彩帶工具運行效果如下圖:
彩色線工具( TColorLineTool)
彩色線工具TColorLineTool是以顏色線條表示一個指定的值,而且各坐標(biāo)軸都可以表示。
彩色線風(fēng)格( Style)。表示彩色線代表的值如何確定。該風(fēng)格被定義為一個類:
TColorLineStyle=(clCustom, clMaximum, clCenter, clMinimum);
clCuStom表示用戶指定,其他三項表示采用坐標(biāo)的中心、最大和最小值。如果設(shè)定為clCuStom,需要設(shè)定該工具Value屬性的值,也就是說,這時Value屬性才是有效的。
指定值( Value)。當(dāng)Style被定義為clCuStom時,Value用來設(shè)定用戶定義的值
ChartTool4. Style : =clCustom; ChartTool4. Value : =StrToFloat(Edit3.text);
三維線框(Draw3D)。當(dāng)設(shè)定該屬性為False時,彩色線是顯示在二維上的,即使Chart的View3D屬性為True也是如此。代碼如下:
ChartTool4.Draw3D: =CheckBox16.Checked;//設(shè)Bottom軸的彩色線 ChartTool5.Draw 3D:=CheckBox 16.Checked;//設(shè)Left軸的彩色線
允許拖拽( AllowDrag)。當(dāng)該屬性設(shè)為true時,可以用鼠標(biāo)拖動彩色線框(條)
彩色線工具運行效果如下圖所示:
相關(guān)資料推薦:
上一章:坐標(biāo)箭頭和滾動工具
=====================================
現(xiàn)TeeChart for .NET,TeeChart for JavaScript/HTML5,TeeChart for Xamarin.Android等均已加入在線訂購,現(xiàn)在搶購可立享優(yōu)惠!
關(guān)注慧聚IT微信公眾號???,了解產(chǎn)品的最新動態(tài)及最新資訊。