Teechart圖表應(yīng)用技術(shù)詳解—第四章之坐標(biāo)箭頭和滾動工具
TeeChart for .NET中文版讓您在使用和學(xué)習(xí)上沒有任何語言障礙,至少可以節(jié)省30%的開發(fā)時(shí)間。TeeChart for .NET中文版具有易上手,使用方便,穩(wěn)定性好,性價(jià)比高,價(jià)格優(yōu)惠等優(yōu)勢,并且針對Web應(yīng)用提供無限制服務(wù)器分發(fā)授權(quán)方式,非常有利于產(chǎn)品集成。
好消息?。?!11月慧都技術(shù)服務(wù)月,TeeChart圖表的TeeChart for .NET>>也參加了哦,現(xiàn)在購買立省¥631,抓緊時(shí)間購買吧!早買早享受哦!
點(diǎn)擊下載TeeChart for .NET最新試用版
坐標(biāo)箭頭工具( TAxisArrowTool)
坐標(biāo)箭頭工具TAxisArrowTool提供了圖表在指定坐標(biāo)上的左右、上下、內(nèi)外的平移功能,TeeChart頁面的TChartPageNavigator組件功能與它有點(diǎn)類似,但前者是直接放置在坐標(biāo)軸的,可以在指定坐標(biāo)軸上進(jìn)行平移操作,后者只是多頁面時(shí)的平移。
位置( Position)。該參數(shù)用來設(shè)定坐標(biāo)上的箭頭如何顯示,分為起始、終止和全部顯示三種情況,它被定義為一個(gè)類:
TAxisArrowToolPosition(aaStart, aaEnd, aaBoth);
在ComboBox2的OnChange事件中加入下列代碼:
ChartTool1. Position:= TAxisArrowToolPosition(ComboBox2.ItemIndex);
滾動百分比( ScrollPercent)。用于設(shè)定每次單擊箭頭時(shí)窗口的移動比例,用下列代碼實(shí)現(xiàn):
ChartTool1. ScrollPercent : =SpinEdit2.Value;
箭頭長度( Length)。該屬性設(shè)定坐標(biāo)軸上顯示的箭頭長度,也可仿照滾動百分比的設(shè)定方法,用下列代碼實(shí)現(xiàn):
ChartTool1.Length:= SpinEdit1. Value;
該工具的運(yùn)行效果如下圖所示。
坐標(biāo)滾動工具( TAxisScrollTool)
當(dāng)需要實(shí)現(xiàn)在坐標(biāo)軸上拖動鼠標(biāo)時(shí)能使整個(gè)序列平移這個(gè)功能,坐標(biāo)軸滾動工具就可以滿足要求。在設(shè)計(jì)階段增加TAxisScrollTool工具,然后在 CheckBox9的OnClick事件中加入下列代碼:
ChartTool2. Active := CheckBox9. Checked; ChartTool2。Axis:= Chart2.LeftAxis;//設(shè)定作用軸
當(dāng)CheckBox9被選中之后,坐標(biāo)軸滾動工具可用。ChartTool2.Axis:=Chart2.LeftAxis語句指定該工具應(yīng)用到LeftAxis軸。那么,只要拖動左邊的軸(Y軸)序列就可以沿垂直方向平移,這就是TAxisScrollTool工具的作用。
該工具的運(yùn)行效果如下圖所示。
相關(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)及最新資訊。