delphi中TeeChart的各种属性

delphiTeeChart的各种属性
20100816 星期一 12:31
转载自 zwl232
最终编辑 zwl232
可以看这个地址:
www.powerba/develop/web/asp/article/20010417001.htm
下面的是我写的,你也可以参考一下吧。
TeeChart使用指南
TeeChart控件介绍
TeeChart  Pro  ActiveX是西班牙Steema  SL公司开发的图表类控件,主要用来生成各种复杂的图表。熟悉DelphiC++  Builder的编程人员对它不会陌生,因为在DelphiC++  Builder里包括了TeeChartVCL版本。
TeeChart使用目的
如果你需要在程序中制作曲线图、条状图、饼状图等等,使用这个控件都将是你的明智选择。它因为是已经被封装好的产品,所以使用方便,可控性强,不过有的时候会有点小BUG。最好能到源码,并自己打几个补丁。小诺霉素
TeeChart名词解释
Series
Axis
Scales
Line
Bar
Pie
TeeChart配置说明
ChartSeries(序列)  :  在一个图表中可以有一个或多个序列,每个序列可以有不同的显示类型,如LineBarPie等等。
Add  添加新的序列
Fast  Line(TFastLineSeries简单曲线图)
Line(TLineSeries  3D曲线图)
Bar(TBarSeries竖条状图)
Horiz.  Bar(THorizBarSeries横条状图)
Area(TAreaSeries  区域图)
Point(TPointSeries  点状图)
Pie(TPieSeries  饼状图)
Shape(TChartShape  实体图)
Gantt(TGanttSeries  甘特图)
Arrow(TArrowSeries  箭头图)
Bubble(TBubbleSeries  泡泡图)
SeriesFormat:修改序列的格式
SeriesPoint:修改序列中点的样子
SeriesGeneral:对序列的配置,包括AxisLegendFormatsCursor
SeriesMarks:是否显示序列中每个点的值。
SeriesData  Source:数据源。可以采用No  DataRandom  ValuesFunction
Title  修改序列的名称。
Change  修改序列的类型,可以从Line改变成Bar或者Pie
ChartGeneral:一些基本的参数设置
Print  Priview…:打印及打印预览
Export…:输出
Margins:页边空白
Allow  Zoom:允许缩放
阴道后穹窿Animated  Zoom:缩放过程是否是动态的,还是一次成功。(如果图的点太多时,可以打开这个功能)
Allow  Scroll:滚动条
ChartAxis  :  控制图表坐标轴(上、下、左、右、深)的属性
Show  Axis:是否显示坐标轴
ChartAxisScales:调整坐标轴的比例
Automatic:可以自动处理最大与最小值,也可以手工设置。
Change…:可以自动处理增量,也可以手工设置。
Logarithmic:对数的
Inverted:反向的
ChartAxisTitle:设置坐标轴的标题
Title:标题
Angle:标题的角度
Size:标题的宽度
Font…:标题的字体
ChartAxisLabels:设置坐标轴的标签
Titles  :   
ChartLegend(图例):图表中的一个长方形的用来显示图例标注的区域。可以标注Series的名称或者Series中的项目和数值。
Visible
Back  Color
Font
Frame
Position
Margin
Legend  Style
Text  Style
Resize  Chart
Inverted
%Top  Pos
%Color  Width   
Dividing  Lines
Shadow
ChartPanel  (面板)Panel可以设置图表的背景。可以使用渐变的颜或者图像文件作为整个图表的背景
Bevel  Inner  (Bevel  Innner  )  Width
Bevel  Outer  (Bevel  Outer)  Width
Back  Image:图表的背景图
Style(Stretch伸展 Tile瓦片 Center居中)
Inside:只显示在背后壁上
Panel  ColorPanelInner的颜
Border:给控件加边界
Gradient(梯度):梯度显示颜
VisibleStart  Color…、End  Color…、
Direction(方向):上下、左右、从中间
 
ChartPaging  :图表有几页组成
Points  Per  Page(每页显示几个点):0为所有的点显示在一页,其他按数字处理。
Scale  Last  Page:最后一页按比例显示,使之充满整个图表。
 
ChartWalls()
Left  WallsY轴的平面
Bottom  WallsX轴的平面
Back  Walls:背后的平面
Pattern(模式):=(Solid实心,None,Horizontal竖条纹,Vertical横条纹,
Diagonal对角线,Back.Diagonal童声独唱反向对角线,Cross十字线,DiagonalCross对角十字线);
Border(边线):=(Solid实线 Dash划线 Dot,   
Dash  Dot线点 Dash  Dot  Dot线点点 Small  Dots小点)
Transparent  (透明)
 
Chart3D
3Dimensions():是否3维显示
Orthogonal(直角的)3维显示为直角显示,则Elevation,Rotaion,Perspective被屏蔽
ZoomText:坐标数字与图形一起缩放
Zoom:图形的缩放
Rotaion(旋转):关闭Orthogonal后,可以在Y轴上旋转
Elevation(正视图:关闭Orthogonal后,可以在X轴上旋
Horiz.  Offset:在X轴移动图形
Vert.  Offset:在Y轴移动图形
Perspective(透视世界湿地大会)  :关闭Orthogonal后,将焦点沿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('网间结算'  +  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(); 

本文发布于:2024-09-22 01:15:59,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/415803.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:显示   图表   序列   坐标轴   设置   修改
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议