现在默认的NULL为0,每次遇到有NULL的时候,当作0来处理。我怎么才能让值为NULL的地方断开(不当作0来连接),也就是使之成为不连续的折线。

解决方案 »

  1.   

    这个问题很麻烦,我说一下自己的想法,把数字序列中断开的地方(有NULL)分开成不同的序列,分别用不同的TSeries来画线(不要用TDBChart,用 TChart)
      

  2.   

    要不找个TChart的源代码改了看看行不?
      

  3.   

    TChart的源代码是看不到的。好象是被封装了。
      

  4.   

    找到TSeries的两个方法,应该可以解决了
    function AddNull(Const ALabel:String):Longint; virtual;
    function AddNULLXY(XValue:double;YValue:Double; Const ALabel:String);
    好象都可以的!
      

  5.   

    非常感谢afei78223(阿飞)同志的积极帮助,我去试试!