其他分享
首页 > 其他分享> > Delphi 7自带的TeeChart组件

Delphi 7自带的TeeChart组件

作者:互联网

        Delphi 7自带的TeeChart组件版本为4.04,为标准版,虽然现在来说已经比较过时了,但是对于学习图表的使用,还是蛮不错的,下面开始进入建立一个TeeChart图表应用程序。

1.打开Delphi 7新建应用程序,在Additional面板拖动Chart组件到窗体上,右键点击可以看到其版本信息,如下图所示:

2.右键选择“Edit Chart...”进入编辑图标对话框,在'Series'面板右边点击'Add',弹出'TeeChart Gallery',默认显示3D图表,可以在下面去掉'3D'勾选项即变为2D,如下图所示:


3.选中第二个'Bar',然后'OK'返回,即可在窗体上看到TChart组件绘制成柱状图,并且使用了一些示例数据,如下图所示:

4.切换'Editing cht1'最上面的'Series'面板,可以设置柱状图的格式和数据源等等,如下图所示:

TChart组件的主要属性:

 

运行期□/关键属性▲ 属性 含义 默认值
  AllowPanning 运行时滚动 pmBoth
  AllowZoom 是否通过鼠标拖动来缩放图表 TRUE
  AnimatedZoom 是否缩放动画过程 FALSE
  AnimatedZoomSteps 动画步长 8
AxisVisible 四个子图表可见 TRUE
  BackColor 图表框内背景颜色 clDefault
  BackImage 背景图像  
  BackImageInside 是否只在图表框显示背景图像 FALSE
  BackImageMode 背景图像显示模式 pbmStretch
  BackWall 图表背景的绘画属性  
  BottomAxis 图表底部标签及格式  
  BottomWall 图表底边的绘画属性  
BufferedDisplay 是否利用缓冲区绘制图表 TRUE
  CancelMouse 是否让鼠标有双重功能 TRUE
□▲ Canvas 画布对象  
  Chart3dPercent 设置图表尺寸和图表深度的显示比例,为1~100 15
ChartBounds 确定图表边框  
ChartHeight 以像素为单位显示图表顶轴和底轴的高度  
ChartRect 图表客户区大小  
ChartWidth 以像素为单位显示图表左轴和右轴的高度  
  ClipPoints 确定图表边界上点的绘制,防止其他图表区域覆盖 TRUE
  Color 确定图表的背景颜色 clBtnFace
  DepthAxis 图表Z轴的标签和格式  
  Foot 图表底部定义的文本和格式  
  Frame 设置图表的框架  
  Gradient 设置图表的背景色,渐变方向  
Height3D 以像素为单位的图表3D高度  
  LeftAxis 图表左边标签和格式  
  LeftWall 图表左边的绘图属性  
  Legend 图表的图例属性  
  MarginBottom 底边距 4
  MarginLeft 左边距 3
  MarginRight 右边距 3
  MarginTop 上边距 4
MaxPointsPerPage 每页显示的点数 0
MaxZOrder 最大的Z轴顺序  
  Monochrome 是否以单色显示 FALSE
  MonochromePrinting 是否单色显示打印 TRUE
  OriginalCursor 返回原始的Cursor属性  
Printing 是否图表正在被绘制  
PrintMargins 设置打印机的边距 ( 15, 15, 15, 15 )
PrintResolution 设置打印时屏幕像素如何映射到打印机像素 0
  RightAxis 图表的右边标签和格式  
  ScaleLastPage 控制图表的最后一页如何被显示  True
Series 存储图表  
SeriesHeight3D 确定图表的3D高度  
SeriesList 存储图表的指针  
SeriesWidth3D 确定图表的3D宽度  
  Title 设置图表标题  
  TopAxis 图表的上边标签和格式  
View3d 是否使用3D显示图表 TRUE
  View3DOptions 控制图表的旋转、滚动、缩放等  
  View3dWalls 控制左方和右方的3D效果 TRUE
Width3D 以像素为单位确定3D效果的宽度  

主要方法:

关键方法▲ 方法 含义
  ActiveSeriesLegend 返回激活的TChartSeries组件
AddSeries 向Tchart添加新的图表
  Assign  
  BackWallRect  
  CalcClickedpart  
  CalcSize3d  
  CalcSize3dWalls 计算Tchart组件左方宽度和下方高度
  CanvasChanged  
  ChartPrintRect  
  ChartRegionRect  
  ChartXCenter 返回图表中心的X坐标
  ChartYCenter  
CheckDatasource  
  CopyToClipBoardBitmap  
  CopyToClipBoardMetafile  
  ExchangeSeries 交换两个图表的顺序
  FontCanvas  
  FormattedLegend  
  FormattedValueLegend  
  GetASeries  
  GetAxisSeries  
  GetCursorPos  
  GetFreeSeriesColor  
  GetLabelsSeries  
  GetRectangle 返回图表面板的边框矩形大小
  GetWidthHeight  
  IsFreeSeriesColor 确定参数Acolor所代表的颜色是否被图表使用
  IsScreenHighColor 测试当前系统颜色模式,超过256色返回True
  IsValidDataSource 确定一个组件是否合法以提供数据给Series
  MarkText  
  MaxMarkWidth 图表标记的最大宽度
  MaxTextWidth 最大文本标签宽度
  MaxXValue  
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!http://www.captainbed.net

标签:Delphi,像素,图表,TeeChart,组件,自带,属性,TRUE,3D
来源: https://www.cnblogs.com/sjwics/p/10460978.html