大家都用过DBChart吧,怎么不捆帮数据源,而是通过代码动态生成一个图形呢?求你们了

解决方案 »

  1.   

    Series1.Clear();
    Series1.Add(数值,字符串,颜色) ;
      

  2.   

    大哥,我的前提是不在DBChart 上放置Series1,而是动态生成直方图或饼图
      

  3.   

    不明白!
    如果不需要和数据源相关,就用Chart呀!
      

  4.   

    最简单的方法:
    1、放多个DBChart控件,大小宽度颜色相同,每一个显示一个图形。
    2、放一个PopupMenu控件,建立每一个DBChart对应的MenuItem。
    3、在每一个MenuItem的OnClick事件中将对应的DBChart提到最前面显示。例如
    procedure TForm1.MenuItem1Click(Sender: TObject);
    begin
      DBChart1.BringToFront;
    end;
    这样就可以实现多个DBChart之间的转换。
    这个方法虽然很笨,但是很简单,使用起来不易出错,应该没有什么问题。[:)]