Teechart圖表應用技術詳解—第二章之Teechart組件的應用實例:序列和函數庫組件
Steema公司和慧都科技針對中國市場聯合推出中文版TeeChart for .NET圖表控件,一共漢化2000個詞條(17000個單詞),漢化文檔35000個單詞,包括控件設計時與運行時的界面漢化以及控件使用向導文檔的漢化,總漢化90%以上!
TeeChart for .NET中文版讓您在使用和學習上沒有任何語言障礙,至少可以節省30%的開發時間。TeeChart for .NET中文版具有易上手,使用方便,穩定性好,性價比高,價格優惠等優勢,并且針對Web應用提供無限制服務器分發授權方式,非常有利于產品集成。
Teechart組件的應用實例
Steema為了充分發揮TeeChart頁圖表組件的功能,將圖表編輯器的選項卡進行了拆分,構成獨立的可視或非可視組件,由程序設計員根據用戶的功能要求進行重新組合,以滿足用戶需要。
序列和函數庫組件
演示: Series與 Function的庫組件ChartGalleryPanel。
功能: ChartGalleryPanel是用于顯示序列Series和函數Functions外觀的組件,通過該組件可以羅列出TeeChart提供的各種風格的Series和 Function。
設計:
在ChartGallery Panel組件上顯示標準類型序列( Series),需加入代碼:
ChartGalleryPanel1.CreateChartList([TLineSeries, TBarSeries, THorizBarSeries, TAreaSeries, THorizAreaSeries, TPointSeries, TPieSeries, TFastLineSeries]); ChartGalleryPanel1.FunctionsVisible:=FALSE; ChartGalleryPanel1.CreateGalleryPage('standard');
同理,如果需要顯示Extended類的序列,可將CreateChartList的輸入參數改變為擴充頁面的序列即可實現擴充類序列:
ChartGalleryPanel1.CreateChartList([TArrowSeries TPolarSeries, TRadarSeries, TPolarBarSeries, TDonutSeries]); ChartGalleryPanel1.FunctionsVisible:=FALSE; ChartGalleryPanel1.CreateGalleryPage('Extended');
在ChartGalleryPanel組件上顯示標準類型函數( Functions)需加入代碼:
ChartGalleryPanel1.FunctionsVisible:=TRUE; ChartGalleryPanel1.CreateGalleryPage('Standard' );
可以看出,二者設定方法不同,主要是以ChartGalleryPanel.FunctionsVisible屬性是否為true來區別,也就是說,當該屬性為true時,只能顯示函數的圖形,反之可以顯示序列的圖形。
設置:
組件名稱 | 屬性名 | 設定值 | 備注 |
TChart | Name | Chart1 | 用圖表編輯器設定 |
Series | Name | Series1 | |
TCheckBox | Name | CheckBox1 | 設定3D方式 |
Checked | false | ||
TCheckBox | Name | CheckBox1 | 設定Smooth |
Checked | false | ||
TBitBtn | Name | BitBtn1 | Series演示 |
Caption | Series演示 | ||
TButton | Name | Button1 | Function演示 |
Caption | Function演示 | ||
TButton | Name | CheckBox2 | 退出 |
Caption | &E.退出 |
界面:程序設計和運行階段的界面如下所示。
圖1
圖2
下一節我們將會介紹Teechart組件的應用實例:圖表滾動棒與頁面導航組件。將會有演示,功能,設計,設置,技巧和界面六個方面的介紹。如果有對Teechart圖表感興趣的朋友,可以多多關注本教程,并且歡迎在評論區留言。
相關資料推薦:
上一章:Teechart組件的應用實例:三維畫板、工具和TeeOpenGL
現TeeChart for .NET,TeeChart for JavaScript/HTML5,TeeChart for Xamarin.Android等均已加入在線訂購,現在搶購可立享優惠!
關注慧聚IT微信公眾號???,了解產品的最新動態及最新資訊。