轉(zhuǎn)帖|其它|編輯:郝浩|2010-10-13 17:13:23.000|閱讀 4437 次
概述:本文主要對TeeChart控件的名詞解釋,配置說明和使用實例等進(jìn)行了介紹,希望對大家有幫助。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
TeeChart控件介紹
TeeChart Pro ActiveX是西班牙Steema SL公司開發(fā)的圖表類控件,主要用來生成各種復(fù)雜的圖表。熟悉Delphi和C++ Builder的編程人員對它不會陌生,因為在Delphi和C++ Builder里包括了TeeChart的VCL版本。
TeeChart使用目的
如果你需要在程序中制作曲線圖、條狀圖、餅狀圖等等,使用這個控件都將是你的明智選擇。它因為是已經(jīng)被封裝好的產(chǎn)品,所以使用方便,可控性強(qiáng),不過有的時候會有點(diǎn)小BUG。最好能找到源碼,并自己打幾個補(bǔ)丁。
TeeChart名詞解釋
Series
Axis
Scales
Line
Bar
Pie
TeeChart配置說明
ChartSeries(序列) : 在一個圖表中可以有一個或多個序列,每個序列可以有不同的顯示類型,如Line、Bar、Pie等等。
Add… 添加新的序列
Fast Line(TFastLineSeries簡單曲線圖)、
Line(TLineSeries 3D曲線圖)、
Bar(TBarSeries豎條狀圖)、
Horiz. Bar(THorizBarSeries橫條狀圖)
Area(TAreaSeries 區(qū)域圖)、
Point(TPointSeries 點(diǎn)狀圖)、
Pie(TPieSeries 餅狀圖)、
Shape(TChartShape 實體圖)、
Gantt(TGanttSeries 甘特圖)、
Arrow(TArrowSeries 箭頭圖)、
Bubble(TBubbleSeries 泡泡圖)
SeriesFormat:修改序列的格式
SeriesPoint:修改序列中點(diǎn)的樣子
SeriesGeneral:對序列的配置,包括Axis,Legend,F(xiàn)ormats,Cursor。
SeriesMarks:是否顯示序列中每個點(diǎn)的值。
SeriesData Source:數(shù)據(jù)源。可以采用No Data,Random Values,F(xiàn)unction。
Title… 修改序列的名稱。
Change… 修改序列的類型,可以從Line改變成Bar或者Pie。
ChartGeneral:一些基本的參數(shù)設(shè)置。
Print Priview…:打印及打印預(yù)覽
Export…:輸出
Margins:頁邊空白
Allow Zoom:允許縮放
Animated Zoom:縮放過程是否是動態(tài)的,還是一次成功。(如果圖的點(diǎn)太多時,可以打開這個功能)
Allow Scroll:滾動條
ChartAxis : 控制圖表坐標(biāo)軸(上、下、左、右、深)的屬性
Show Axis:是否顯示坐標(biāo)軸
ChartAxisScales:調(diào)整坐標(biāo)軸的比例
Automatic:可以自動處理最大與最小值,也可以手工設(shè)置。
Change…:可以自動處理增量,也可以手工設(shè)置。
Logarithmic:對數(shù)的
Inverted:反向的
ChartAxisTitle:設(shè)置坐標(biāo)軸的標(biāo)題
Title:標(biāo)題
Angle:標(biāo)題的角度
Size:標(biāo)題的寬度
Font…:標(biāo)題的字體
ChartAxisLabels:設(shè)置坐標(biāo)軸的標(biāo)簽
Titles :
ChartLegend(圖例):圖表中的一個長方形的用來顯示圖例標(biāo)注的區(qū)域。可以標(biāo)注Series的名稱或者Series中的項目和數(shù)值。
Visible
Back Color
Font
Frame
Position
Margin
Legend Style
Text Style
Resize Chart
Inverted
%Top Pos
%Color Width
Dividing Lines…
Shadow
ChartPanel (面板):Panel可以設(shè)置圖表的背景??梢允褂脻u變的顏色或者圖像文件作為整個圖表的背景
Bevel Inner (Bevel Innner ) Width
Bevel Outer (Bevel Outer) Width
Back Image:圖表的背景圖
Style:(Stretch伸展, Tile瓦片, Center居中)
Inside:只顯示在背后壁上
Panel Color:Panel的Inner的顏色
Border:給控件加邊界
Gradient(梯度):梯度顯示顏色
Visible、Start Color…、End Color…、
Direction(方向):上下、左右、從中間
ChartPaging :圖表有幾頁組成
Points Per Page(每頁顯示幾個點(diǎn)):0為所有的點(diǎn)顯示在一頁,其他按數(shù)字處理。
Scale Last Page:最后一頁按比例顯示,使之充滿整個圖表。
ChartWalls(壁)
Left Walls:Y軸的平面
Bottom Walls:X軸的平面
Back Walls:背后的平面
Pattern…(模式):=(Solid實心,None無,Horizontal豎條紋,Vertical橫條紋,
Diagonal對角線,Back.Diagonal反向?qū)蔷€,Cross十字線,DiagonalCross對角十字線);
Border…(邊線):=(Solid實線, Dash劃線, Dot點(diǎn),
Dash Dot線點(diǎn), Dash Dot Dot線點(diǎn)點(diǎn), Small Dots小點(diǎn))
Transparent (透明)
Chart3D
3Dimensions(維):是否3維顯示
Orthogonal(直角的):3維顯示為直角顯示,則Elevation,Rotaion,Perspective被屏蔽
ZoomText:坐標(biāo)數(shù)字與圖形一起縮放
Zoom:圖形的縮放
Rotaion(旋轉(zhuǎn)):關(guān)閉Orthogonal后,可以在Y軸上旋轉(zhuǎn)
Elevation(正視圖) :關(guān)閉Orthogonal后,可以在X軸上旋
Horiz. Offset:在X軸移動圖形
Vert. Offset:在Y軸移動圖形
Perspective(透視) :關(guān)閉Orthogonal后,將焦點(diǎn)沿Z軸移動。
TeeChart使用實例
// AddPages
NewTabSheet := TTabSheet.Create(pgMain);
with NewTabSheet do
begin
Parent := pgMain;
PageControl := pgMain;
Tag := Ord(CountTypeIndex);
Caption := arrCountType[CountTypeIndex];
end;
// AddCharts
NewChart := TChart.Create(NewTabSheet);
with NewChart do
begin
Parent := NewTabSheet;
Title.Text.Add('網(wǎng)間結(jié)算' + arrCountType[CountTypeIndex] + '/天分布圖');
LeftAxis.Title.Caption := arrCountType[CountTypeIndex];
BottomAxis.Title.Caption := '話單日期';
Legend.Visible := sbLegend.Down;
Legend.Alignment := laBottom;
Legend.LegendStyle := lsSeries;
View3D := sb3D.Down;
Width := NewTabSheet.Width;
Height := NewTabSheet.Height;
end;
// ClearSeries
AChart.Series[SeriesIndex].Free;
// AddSeries
NewSeries := TLineSeries.Create(AChart);
NewSeries.Title := ANameList.Strings[SeriesIndex];
NewSeries.Marks.Visible :=True;
AChart.AddSeries(NewSeries);
// AddNameForSeries
AChart.SeriesList[SeriesIndex].Title:= NewName;
// ShowSeries
AChart.Series[SeriesIndex].Active := True;
// EmptySeries
AChart.Series[SeriesIndex].Clear;
// FillSeries
AChart.Series[SeriesIndex].AddXY();
慧都2010促銷季開幕,TeeChart for .NET 8折促銷!詳情咨詢:400-700-1020或023-66090381活動詳情://ke049m.cn/zh-CN/Products_cn/TeeChart_chinese.html
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@ke049m.cn
文章轉(zhuǎn)載自:網(wǎng)絡(luò)轉(zhuǎn)載