本是用以下方法使用ADOTalbe+DBChart生成柱形图的?  
Series1.DataSource  :=ChartADOTable;  
Series1.XValues.ValueSource  :='Result';  
 Series1.XLabelsSource  :='Operator';  
颜色是随机生成的.  ColorEachPoint  =  True;  
问题是:随机生成的颜色包括"白色",与底色一样,这就不太好了,请问如何解决,是否可以要指定色,或不要指定色?

解决方案 »

  1.   

    在给series添加数据点时可以指定颜色,如果省略颜色参数,就是随机颜色
      

  2.   

    例如:
    while not adoquery.eof do begin
      (chart1.series[0] as TPieseries(或者其他的series)).addxy(adoquery.fields[0].string,adoquery.fields[1].asdouble,clred);
       next;
    end;
    好像是这样,我记不太轻了,就是addxy(可能是这个)有三个参数,第三个就是颜色参数,你还是看一下帮助,具体的函数我也记不清了
      

  3.   

    可是我是要用TDBChart与不能用Chart,因为用要用他来实时动态显示数据.