2011年7月27日
摘要: TeeChart提供比较丰富的图像保存(处理),和数据保存.先说图像保存.BMP: 1 //1 2 Chart.SaveToBitmapFile(Const FileName:String); 3 //2 4 Chart.SaveToBitmapFile(Const FileName:String; Const R:TRect); 5 //3 6 //Uses TeeBmpOptions; 7 Procedure TeeSaveToBitmap( APanel:TCustomTeePanel; 8 Const FileName: WideString; 9 Const R:TRect); 10 阅读全文
posted @ 2011-07-27 18:18 solokey 阅读(2091) 评论(0) 推荐(0) 编辑
摘要: 不记得是从7.0还是8.0,TeeChart提供了丰富的Tools.这是一个纯用TeeChart的Tools实现的简易游标Demo.本节后面会附上全部源码.Clip Series:当Series被拖动超出了Axis的范围,则超出的部分不显示.Cursor:十字,垂直,水平方向的游标,可以具体Snap任意Series的相应方向上的数据点.Drag Marks:可以任意拖动位置的Marks.Drag Point:可以任意移动绑定Series的数据点.Draw Line:在Chart上画线.Extra Legend:扩展Legend,可以在Chart再显示若干个Legend.fibonnaci:斐波 阅读全文
posted @ 2011-07-27 18:14 solokey 阅读(4083) 评论(0) 推荐(0) 编辑
摘要: Zoom.Allow对应 TheChart.Zoom.Allow;是否允许Zoom.Zoom.Animated对应 TheChart.Zoom.Animated;演示Zoom的动画.Zoom.Steps对应 TheChart.Zoom.AnimatedSteps;Zoom动画的步数.Zoom.Pen对应 TheChart.Pen;Zoom.Pattern对应 TheChart.Zoom.Brush;Zoom.Minimum pixels对应 TheChart.Zoom.MinimumPixels;最小可执行Zoom的像素,即用户选中的Zoom框的最小大小.Zoom.Direction对应 Th 阅读全文
posted @ 2011-07-27 18:12 solokey 阅读(1378) 评论(0) 推荐(0) 编辑
摘要: TeeChart自带的PieDemo就很能说明问题.Explode biggest对应 Pie.ExplodeBiggest; 将最大的一块slice推出.Total Angle对应 Pie.AngleSize; 所有slice的总角度.Dark Border对应 Pie.DarkPen;每一块slice的边界线.Dark 3D对应 Pie.Dark3D;slice侧边的阴影.Patterns对应 Pie.UsePatterns;是否给slice使用图案.Multiple Pies对应 Pie.MultiPie: TMultiPie=(mpAutomatic, mpDisabled); 如果C 阅读全文
posted @ 2011-07-27 18:10 solokey 阅读(908) 评论(0) 推荐(0) 编辑
摘要: Horizontal Bar 属性和Bar一致,只是坐标系顺时针转90度.如下图.Area 如下图:AreaSeries.Stairs 阶梯,在Add**函数中,从N点到N+1点之间均为添加的Y值.如果AreaSeries.InvertedStairs为True,则是从N点N-1点之间均为添加的Y值.Pattern对应 AreaSeries.AreaChartBrushBorder对应 AreaSeries.LinePenTop对应 AreaSeries.BrushArea Lines对应 AreaSeries.AreaLinesPenTransparency对应 AreaSeries.Tra 阅读全文
posted @ 2011-07-27 18:05 solokey 阅读(1007) 评论(0) 推荐(0) 编辑
摘要: 以后不贴TeeChart Editor的图了.尽量文字说明,也方便查找属性.BarSeries.BarStyle Bar的显示类型1 //矩形,椎体,倒椎体2 //圆筒,椭圆,箭头,渐变矩形,圆锥体,斜面3 //斜立方体,钻石型,反箭头,倒圆锥体4 TBarStyle=( bsRectangle, bsPyramid, bsInvPyramid,5 bsCilinder, bsEllipse, bsArrow, bsRectGradient, bsCone, bsBevel,6 bsSlantCube, bsDiamond, bsInvArrow, bsInvCone);BarSeries.C 阅读全文
posted @ 2011-07-27 18:02 solokey 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: TeeChart提供了很多类型不同的Series,下面是比较常用的.创建Series可以通过TeeChart Editor,如下View下面,可以选择显示或者使用代码创建,如下Series Name(选中就可以修改Name,不选中可以修改Title),Series Group;可以创建Series Group进行管理.Clone可以复制一个新的Series,Change可以修改已经创建好的Series的类型. 1 Series := TFastLineSeries.Create(aChart); 2 //线所在Chart 3 Series.ParentChart := aChart; 4 // 阅读全文
posted @ 2011-07-27 17:57 solokey 阅读(2477) 评论(0) 推荐(0) 编辑
摘要: 开始写一些比较重要的内容了.Axis,坐标系里的坐标轴.TeeChart默认两个X轴:Top,Bottom;有若干个Y轴.TeeChart的Y轴,可以显示在Wall的左边,也可以显示在Wall的右边,可以100%显示,也可以分段显示,意思就是可以在一个Axis的位置上分段显示多个Axis,每个Axis占用一部分.如下图:下面介绍一下Axis的属性.左上角的Visible,可以关闭所有Axis的显示,之前提过Series的显示依赖于Axis,如果Axis被隐藏,则Series同样被隐藏.Behind:这个是3D显示用到的属性,将Axis显示在BackWall上还是显示在最前面.Left Axis 阅读全文
posted @ 2011-07-27 17:47 solokey 阅读(2740) 评论(1) 推荐(0) 编辑
摘要: Titles分为四个:Title,SubTitle,SubFoot,Foot.这4个的区别其实就是默认的位置.从名字也可以猜出.Visible:可见.Adjust Frame:适应框架.应该是根据Text内容调整以适应大小.Alignment:排列位置,在Positon如果使用Custom,则这个属性失效.Text:该Title显示的文字内容.Edit:编辑Text.Custom:前面提过了,可以自定义Title的显示位置.Vert.Margin:垂直空白,是指和Wall之间的距离.当Custom选择时,则无效.Color:背影颜色.Pattern:图案Transparent:透明,和Pane 阅读全文
posted @ 2011-07-27 17:35 solokey 阅读(1521) 评论(0) 推荐(0) 编辑
摘要: Panel是画图的基础,所以优先从这里讲起.Walls为Series表现的区域,有Left,Right,Bottom,Back之分,其中Left,Right,Bottom都为3D显示时候用的,Back就是Series绘图区域.先说Panel,看图:Color是用来修改Panel显示的颜色,如果Walls的Transparent属性为True,那么都会显示这个颜色,如果为False,就可以自行定义颜色显示.Bak Image Inside,顾名思义,就是让背景图片是否显示在Back Wall里.Borders:用来设计Panel的边缘,都很简单.Separation:是和Walls的间隔.Mar 阅读全文
posted @ 2011-07-27 17:32 solokey 阅读(795) 评论(0) 推荐(0) 编辑