TeeChart Pro v7 VCL / CLX Full Source Code
TeeChart Pro v7中,我想在Y轴上做两条上、下限直线,怎么做?(
控件下载:http://2ccc.com/article.asp?articleid=886
我要实现的是:在Y轴上根据Y的值绘两条红色上、下限直线
我用的是,数据绑定的不是自绘(ADD)!
像这样:
  Y  |______________上限(根据Y的值,比如说现在Y是20,就要在Y的20绘)
  |
 3|
 2|______________下限(根据Y的值,比如说现在Y是20,就要在Y的20绘)
 1|______________X
  1 2 3 4 5 6.....  

解决方案 »

  1.   

    创建两个series  
    for i:=0 to XCOUNT (横坐标总个数) do
    begin
    cht1.Series[0].Add(3);//下限3
    cht1.Series[1].Add(6);//上限6
    end;
      

  2.   

    自己画吧
    在series的AfterDrawValues和BeforeDrawValues事件中
    调用dbchDBChart1.Canvas.MoveTo(ChartRect.Left,YPosition);
    dbchDBChart1.Canvas.LineTo(ChartRect.Left+Width3D,YPosition-Height3D);   //画左侧的/线
    dbchDBChart1.Canvas.LineTo(ChartRect.Right+Width3D,YPosition-Height3D);  //画上方的横线-
    自己画就行了两个事件自己研究吧