series画线(200)

  • 主题发起人 主题发起人 liwenjunx
  • 开始时间 开始时间
L

liwenjunx

Unregistered / Unconfirmed
GUEST, unregistred user!
在用addxy绘制曲线时,发现addxy是在series1中加入点,再绘出来,这就会产生下列问题:例如P1(7,10)P2(11,20)这两个点已经绘制出来了,可是这时我还需要绘制第三个点p3(8,15),这时adxy就把p1和p3连起来,再把p3和p2连起来,并不是我想要的p1连p2,p2连p3,还请高手指点,我该如何实现?谢谢!
 
没人有回答,自已顶一下。。。
 
没有用过帮你查了一下,据说AddXY之间要用Delete清理: for i:=1 to ReCount do
begin
chart.Series[0].AddXY(AdoQ.FieldByName(FieldLabel).AsFloat, AdoQ.FieldByName(FieldValue).AsFloat, FloatToStr(AdoQ.FieldByName(FieldValue).AsFloat)+'元',clRed);
chart.Series[0].Delete(0);
AdoQ.Next();
end ;
你可以试试看是不是这个问题。
 
曲线的x轴是有序的,这样才能比较Y值,所以才出现你说的情况http://www.mybuffet.cn
 
试了一下,用chart.Series[0].Delete(0);
就把点全给清掉了,根本不会画线了.应该怎么解决呢,郁闷,有用过series的朋友再指点迷当迷津
 
后退
顶部