打印本文 打印本文 关闭窗口 关闭窗口
Tchart分析报告
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2653  更新时间:2009/4/23 18:30:50  文章录入:mintao  责任编辑:mintao

1          Tchart分析报告

1.1      [概述]

   TChart是delphi里面一个标准的图形显示控件。它可以静态设计(at design time)也可以动态生成。

1.2      [继承关系]

   

TObject

TPersistent

TComponent

TControl

TCustomControl

TWedgetControl

TChart

TCustomPanel

1.3      [tips]

1.3.1            Pro Version支持Bezier , Contour , Radar 和  point3D 曲线

1.3.2            支持jpeg文件的导出

1.3.3            Chart中的Series 可以连接到Table , Query , RemoteDataset(其他数据集)

1.3.4            TChart里的series的active属性可以实现对已绘制图形的显示或者隐藏

1.3.5            在TChart中, tchartSeries是所有具体series的父类,没有画出什么来的,用一个具体的series类来创建就可以了,比如用TLineSeries、TPieSeries、 TPointSeries、 TPointSeries等等都行

1.3.6            TTeeFunction Component可以实现在同一个TChart里面,一个Serries对另一个Serries的统计

 

1.4      [问题极其使用技巧]

1.4.1            TChart中如何实现只有Y轴的放大与缩小功能?

设置BottomAxis或者LeftAxis的Automatic:=false并同时设置Minimum,Maximum属性

1.4.2            如何固定TChart中的坐标,不使TChart中的坐标跟随Series的变化而变化?

//设置底座标

  with myChart.BottomAxis do

  begin

    Automatic:=false;

    Minimum:=0;

    LabelStyle := talText;

  end;

  //设置左坐标

  with myChart.LeftAxis do

  begin

    Automatic:=false;

    Minimum:=0;

    Title.Angle:=270;

    Title.Font:=Self.Font;

    Title.Font.Charset:=ANSI_CHARSET;

    Title.Font.Name:=''''@宋体'''';

    Grid.Visible := False;

  end;

  //设置右坐标

  with myChart.RightAxis do

  begin

    Automatic:=false;

    Title.Font:=Self.Font;

    Title.Font.Charset:=ANSI_CHARSET;

    Title.Font.Name:=''''@宋体'''';

[1] [2] [3]  下一页

打印本文 打印本文 关闭窗口 关闭窗口