原文:http://wiki.lazarus.freepascal.org/BGRABitmap_tutorial_TAChart

1]无需代码生成一个条形图

2]图形上,手动输入数据,生成图

3]基于数据库的图表DbChartSource1


1]无需代码生成一个条形图

新建一个applicasion,向里面拖入一个Chart1,一个RandomChartSource1。
然后单击chart,点击Series 属性的‘...’

新建了一个Chart1.BarSeries1,点击它,设置它的Source  为RandomChartSource1

  选中RandomChartSource1,设置:PointsNumber : 10, XMax : 10 and YMax : 10, 

 为了以3D显示,再设置Chart1BarSeries1的Depth为10或者其他数字:


 2]图形上,手动输入数据,生成图

新建一个applicasion,向里面拖入一个Chart1
然后单击chart,点击Series 属性的‘...’

新建了一个Chart1.BarSeries1,点击它,设置它的Source  为ListChartSource1

 选 中ListChartSource1,点击DataPoints右边的...

 效果图:


 3]基于数据库的图表DbChartSource1

拖一个DbChartSource1,一定要 先 设置它的FieldX,FieldY

 再设置Chart1.BarSeries1,的

 效果图