Teechart下的折线图其X轴Y轴如何设置?最好能有示例代码,快速结帖。 ( 积分: 100 )

  • 主题发起人 主题发起人 guilinlzy
  • 开始时间 开始时间
G

guilinlzy

Unregistered / Unconfirmed
GUEST, unregistred user!
在TEECHART的资料来源中,该如何进行设置相应的坐标轴设置?
数据已经组织好(原来是按照时间生成的数据,通过sql来生成了以下形式),但是不知道怎么设置其坐标轴来形成点线的折线走势图,如下:
-------------------------------------
统计周数 统计数量
第1周 20
第2周 15
第3周 30
.....
我想以统计周数为x轴,其对应的统计数量为y轴,从而能够形成按周统计的走势图
 
在TEECHART的资料来源中,该如何进行设置相应的坐标轴设置?
数据已经组织好(原来是按照时间生成的数据,通过sql来生成了以下形式),但是不知道怎么设置其坐标轴来形成点线的折线走势图,如下:
-------------------------------------
统计周数 统计数量
第1周 20
第2周 15
第3周 30
.....
我想以统计周数为x轴,其对应的统计数量为y轴,从而能够形成按周统计的走势图
 
...
while not ado1.eofdo
begin
Str:=ado1.fieldbyname('统计周数').asstring;
X:=StrToInt(copy(str,2,len(str)-4));
Y:=ado1.fieldbyname('统计数量').asinteger;
lineseries1.addxy(AddXY(x,y,'',color);
ado1.next;
...
end;
...
 
更正:X:=StrToInt(copy(str,3,len(str)-4));
 
谢谢nownoknow
我想了解的是只有采用这个方法才能解决吗?
lineseries1.addxy(AddXY(x,y,'',color);
走势图只能代码来完成,他内置的设置基本上作用不大,不同于饼图、柱状图的设置方式,对吗?
 
不好意思,上网不是很方便
不明白你说的意思“他内置的设置基本上作用不大”
作用当然大了,看你需要什么功能
饼状图也可能实现的
 
恩,没错,我用teechart画走势图的时候,内置了一些data,不用理会它
用addxy函数肯定可以将走势图画出来,我已经试过了
我用来将我实时采到的数据显示出来!
 
谢谢两位,结帖
 
后退
顶部