ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Delphi 7自带的TeeChart组件

2019-03-02 14:37:51  阅读:400  来源: 互联网

标签:Delphi 像素 图表 TeeChart 组件 自带 属性 TRUE 3D


        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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有