DBChart属性繁多,刚用的时候都是一个一个试然后view as text看代码,
经过一段使用总结收集了一些常用的功能实现方法,都很简单,但可能给初学者
一些帮助,希望大家多补充。动态创建series:
var
  mybar : TBARseries;   //创建直方图
begin                                    
    mybar := Tbarseries.Create(nil);
    DBChart.AddSeries(mypie);
end动态付值
 with DBChart.Series[0] do
    begin
      DataSource := aQuery;  //数据集
      XLabelsSource := 'x';   //x轴标示
      YValues.ValueSource := 'y';  //y轴数值
      XValues.ValueSource := 'xv';  //x轴数值
      Marks.Style := smsValue;      //图上标识显示x的值      
      Marks.Visible := True ;
    end;运行中转换图表样式:
var  tmp : Tchartseries;
begin
  tmp := DBchart.Series[0];
  ChangeSeriesType(tmp,TchartSeriesClass(TbarSeries));
end;变化样式之后
DBchart.AxisVisible := true;            //显示坐标轴
DBchart.AllowPanning := pmNone;         //不允许拉动坐标轴x坐标的label倾斜90度:设置:chart->axis->bottom->labels->angel->90;
代码:BottomAxis.LabelsAngle = 90;