我现在做走势图遇到了这样一个问题:
我定义了一个series(0)的对象,
aBottomAxis作为x轴,并且不变,
从数据库里取时间值赋给x轴,
而y轴坐标轴可能有两个或3个,
都是用的AxisCustom自定义的
我现在的问题是:
series(0)如何根据自定义的y轴的Title进行转换
图象如下:
| |
|title1 |———\
| | \
| | ——\
————| \
| | ——
|title2 | \
| | |
| | ——
——————————————————希望高手给予提示或思路,谢谢
我定义了一个series(0)的对象,
aBottomAxis作为x轴,并且不变,
从数据库里取时间值赋给x轴,
而y轴坐标轴可能有两个或3个,
都是用的AxisCustom自定义的
我现在的问题是:
series(0)如何根据自定义的y轴的Title进行转换
图象如下:
| |
|title1 |———\
| | \
| | ——\
————| \
| | ——
|title2 | \
| | |
| | ——
——————————————————希望高手给予提示或思路,谢谢
begin
//仅显示与Title1对应的Series[1]
Series[1].Active:=True;
Series[2].Active:=False;
Series[3].Active:=False;
end;
以此类推,不知道楼主是不是这个意思。
当Stairs = True是
Series[1]
Series[2]
Series[3]
之间能不出现断线吗
我希望可以连起来!
能解决吗!
今天晚上结贴
什么属性?
其实stairs只是一种线的格式
是这样的
——————
| ————
| | |
| | |
———— |
|
|
|
|
——————
是这样的格式!
这个无所谓
主要是这些series能连到一起吗?
A B
----------- \ D
\----------------|
C |---------------
E F
http://www.1soccer.com/gamedetail.php?menu1=a&menu2=1&ID=21263
就是这样的
然后你可以这样:
with Series do
begin
Addxy(PointA.x,PointA.y,'',clRed);//(A点横座标,A点纵坐标,'',Series颜色)
Addxy(PointB.x,PointB.y,'',clRed);
Addxy(PointC.x,PointC.y,'',clRed);
Addxy(PointD.x,PointD.y,'',clRed);
Addxy(PointE.x,PointE.y,'',clRed);
Addxy(PointF.x,PointF.y,'',clRed);
end;
说白了画一条Series就是给出起始点和结束点的座标,然后程序自动连线。
其它楼主就参考Delphi程序自带的Demo吧,里面有个TeeChart的例子,基本可以满足需要。