- 浏览: 44371 次
- 性别:
- 来自: 武汉
最新评论
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
MaxYValue
MinXValue
MinYValue
NextPage 下一页
NumPages 页总数
PreviousPage 上一页
▲ Print 打印
PrintLandscape 横向打印
PrintOrientation
PrintPartial
PrintPartialCanvas
PrintPartialCanvasToScreen
PrintPortrait
PrintRect 将图表缩放到指定的矩形,再打印
ReCalcWidthHeight 重新计算ChartHeight和ChartWidth
RemoveAllSeries 移除所有图表,但不释放
RemoveSeries 移除标识的图表
RotateLabel
SaveChartToFile
SaveToBitmapFile 保存到位图
SaveToMetafile 保存到图元文件
SaveToMetafileEnh
SeriesCount 图表数量
SeriesDown 图表顺序下移
SeriesTitleLegend 返回图表标题Series.Title字符串
SeriesUp 图表顺序上移
SetInternalCanvas
Size3d
TeeCreateMetafile
UndoZoom 取消缩放
XLabelText
ZoomPercent 按百分比缩放
ZoomRect
主要事件: 关键事件 方法 含义
OnAfterDraw 绘制完所有的序列后发生该事件
OnAllowScroll
OnClick
OnClickAxis 单击轴事件
OnClickBackground
OnClickLegend 单击图例事件
OnClickSeries 单击序列事件
OnDblClick 双击事件
OnGetAxisLabel 当绘制轴标签发生的事件
OnGetLegendPos 当图例将被显示时的事件
OnGetLegendRect
OnGetLegendText 重载图例绘制字符串
OnGetNextAxisLabel 定制轴标签
OnMouseDown
OnMouseUp
OnPageChange 页切换事件
OnResize 组件大小改变后发生的事件
OnScroll 滚动事件
OnUndoZoom
OnZoom 缩放事件
发表评论
-
C#中几种常用的处理字符串的方法总结
2012-07-06 09:51 717主要有以下几种: ... -
正则表达式匹配数字,斜杠一个或多个
2012-07-06 09:45 1553使用match它时,如果没有设置全局标志 (g),数组的 ... -
正则表达式说明
2012-07-06 09:37 594参考:http://blog.csdn.net/benja ... -
magento -- 1.4.1.0新鲜出炉,第一个也是比较重要的改进简介
2012-07-06 09:30 532当地时间2010年6月10日,时隔3个多月后,Magent ... -
js_document有关getElementsByName 定义和用法
2012-07-05 20:45 628getElementsByName 定义和用法 get ... -
Flex学习笔记
2012-07-02 10:44 466类成员有四种修饰 ... -
关于Firefox重新加载flex的问题解决
2012-07-02 10:44 557DIV中有一个flex,我希望用js来控制它的显示和隐藏, ... -
flex取数据1
2012-07-02 10:44 503HTML通过JavaScript传递信息到Flex中 ... -
Pivot升级为Apache顶级项目,准备好挑战Flex, Silverlight和JavaFX
2012-07-02 10:44 852Apache软件基金会(ASF)于昨天宣布,将Pivot ... -
虚拟机随谈:解释器,树遍历解释器,基于栈与基于寄存器,大杂烩
2012-07-01 00:22 615虚拟机随谈:解释器,树遍历解释器,基于栈与基于寄存器, ... -
amchart的使用!~
2012-07-01 00:22 858最近公司开发项目使用到了amchart控件,所以自己研究了 ... -
OpenLaszlo带给我们什么
2012-07-01 00:22 483初试Laszlo, 其语言本身是一个基于class为核心的 ... -
MyEclipse插件全接触
2012-07-01 00:22 509Eclipse 是一个开源 ... -
Ubuntu 10.04环境下载&编译Android-2.1_r2源代码
2012-07-01 00:22 544本文叙述了如何从零开始搭建基于Google官方Androi ...
相关推荐
FastReport编译时可用该TeeChart图表控件代替Delphi原版TeeChart 源码版,亲测可用。
TeeChart2011 FOR delphi7
1,TeeChart8.04Delphi7.exe 2,Teechart-Keygen.exe 3,Readme.txt 网络上少有一键安装版,使用Teechart-Keygen.exe,选择TeeChart Pro8 vcl,计算授权号和安装密码安装,选择网络验证,ok开始安装即可使用。 如果使用...
TeeChart Pro v6.01安装完全攻略 for Delphi6 and delphi7大家在安装TeeChart Pro v6.01 时遇到各种问题,不好解决.我把我安装的经历写了下来,希望对大家有所帮助.我安装所用的版本是TeeChart Pro v6.01 Full Sources...
TeeChart8.04 for Delphi7 破解 有demo事例,很好的图形控件
Steema TeeChart Pro VCL FMX 2023.39 For Delphi 12 只带有d12的二进制包,win/iso/android/osxarm Release Notes 10th November 2023 TeeChart VCL/FMX version 2023 Build 2023.39.231110 New Features: ------...
TeeChart 2012 Delphi 7
据说很多“股软”是用Delphi做的,于是乎就到网上搜了一下,却发现能搜到的资料却不多,尤其是关于画K线的,怎样做“3D K线图”就更看不到。又于是乎自己动手尝试玩了下......感觉确实是用Delphi做好象并不太复杂,...
TeeChart6Delphi5控件\TeeChart6Delphi5控件
TeeChart Pro VCL 2012.05.120327 for Delphi 7&2010 EXE直接安装
VCL图表控件,拥有数百种2D/3D图形样式 TeeChart Pro VCL/FMX是一款主流的图表制作工具。提供了数百种用于可视化的2D、3D图形样式、56种数学、统计和金融函数,以及不限数量的坐标轴和30种调色板组件。支持win32、...
TEECHART应用技术详TEECHART应用技术详解
Delphi7中的Teechar插件,可以实现甘特图的效果等 安装方法可以在百度百科中查到
vs2008的teeChart组件实例源码,vc2008下可以直接打开工程debug
C:WINDOWSsystem32TeeImage67.bplC:Program FilesTeeChart 6.01 for Delphi 7Delphi7LibTeeImage67.dcpC:Program FilesTeeChart 6.01 for Delphi 7Delphi7LibGIFImage.dcu我进行了测试,经过打上补丁,利用TeeChart6...
Steema TeeChart Pro VCL FMX Delphi7-10.4 Full Source Build 2020.30.rar
TeeChart8.04 for Delphi7 part1已破解
TeeChart组件快速实现测井曲线显示,使用TeeChart控件进行测井数据显示!
TeeChar8.0,生成各种统计图,已经足够使用,需要先将自带的chart卸载再安装
Delphi的程序有时需要Teechart控件,我这里就有了,请使用