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.....
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.....
for i:=0 to XCOUNT (横坐标总个数) do
begin
cht1.Series[0].Add(3);//下限3
cht1.Series[1].Add(6);//上限6
end;
在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); //画上方的横线-
自己画就行了两个事件自己研究吧