彩票走势图

TeeChart使用心得(二)

转帖|其它|编辑:郝浩|2012-10-26 14:27:46.000|阅读 555 次

概述:在上一篇TeeChart使用心得中, 主要总结了TeeChart使用中的常见问题和使用技巧,下面我想总结一下TChartSerries的使用技巧以及其他一些杂项。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

在上一篇TeeChart使用心得中, 主要总结了TeeChart使用中的常见问题和使用技巧,下面我想总结一下TChartSerries的使用技巧以及其他一些杂项。

TeeChart中的全局变量

TeeScrollMouseButton := mbRight;设置鼠标右键为TChart滚动键(默认)
TeeScrollKeyShift := [ ssCtrl ]; 要按住Control键才可以使Scroll滚动

TChartSerries使用技巧

运行时候创建一个Serries, 三种方法:

1.Var MySeries : TBarSeries ; MySeries := TBarSeries.Create( Self );
MySeries.ParentChart := Chart1 ;

2.Chart1.AddSeries( TBarSeries.Create( Self ) );

3.Var MyClass : TChartSeriesClass;
MyClass := TBarSeries ;
Chart1.AddSeries( MyClass.Create( Self ) );

获得TeeChart中的Serries数组,也有三种方法:

1.MySeries := Chart1.SeriesList [ 0 ]
2.MySeries := Chart1.Series [ 0 ]
3.MySeries := Chart1 [ 0 ]

SerriesCount属性获得SeriesList中Series的个数

隐藏TeeChart中的Series有三种方法,但是效果不等价:

1.Series1.Active:=False; 仅仅隐藏,当设置为true的时候还可以显示出来
2.Series1.ParentChart:=nil ; 隐藏,重新设置ParentChart为TChart时候可以显示
3.Series1.Free; 删除了Series. 不可以恢复

TeeChart中的数据排序

With Series1 do
begin
YValues.Order:=loAscending;
YValues.Sort;
Repaint;
end;

定位一个点(Loacate a point)
Series1.XValues.Locate(123);

XValue和YValue都拥有的属性Total , TotalABS , MaxValue , MinValue

杂项

  • Pro Version支持Bezier , Contour , Radar 和 point3D 曲线
  • 支持jpeg文件的导出
  • Chart中的Series 可以连接到Table , Query , RemoteDataset(其他数据集)
  • TChart里的series的active属性可以实现对已绘制图形的显示或者隐藏
  • 在TChart中, tchartSeries是所有具体series的父类,没有画出什么来的,用一个具体的series类来创建就可以了,比如用TLineSeries、 TPieSeries、 TPointSeries、 TPointSeries等等都行
  • TTeeFunction Component可以实现在同一个TChart里面,一个Serries对另一个Serries的统计

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:新浪博客

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP