我用dbchart生成的图形为什么是折线?(50分)

  • 主题发起人 主题发起人 花信子
  • 开始时间 开始时间

花信子

Unregistered / Unconfirmed
GUEST, unregistred user!
我要做一曲线组。
程序如下:m-曲线数目 GG-关于不同名称的数组 gx1是BDEQuery
dbchart1.series的类型都是:Line(Add)
for i:=0 to m-1 do
begin
with gx1 do
begin
close;
sql.Clear;
sql.Add('select * from 表1 where 名称='''+GG+''' order by ID asc');
open;
first;
while not eof do
begin
dbchart1.Series.Add(gx1.fieldbyname('直 径').AsFloat,gx1.fieldbyname('位置').AsString);
gx1.Next;
end;
end;
end;
请问为什么我做出来的不是曲线而是直线。
 
报表出来的线都是折线吧。也就是说两个观测点之间是用直线连接的,你要做曲线,就要求点近一点
 
楼上的说的有道理啊,就是你把两个点之间的距离设到很小,很多很多点连起来,看上去就是曲线了
 
我试过了。取1000个点,但出来的还是折线。
 
坐标系设置大一些。
也就是说,横坐标选择的比例尺选择大一些。
 
后退
顶部