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

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

3]基于数据库的图表DbChartSource1


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


(09)lazarus的Chart学习_手动输入

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

(09)lazarus的Chart学习_数据库_02

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

(09)lazarus的Chart学习_数据库_03

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

(09)lazarus的Chart学习_Source_04

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

(09)lazarus的Chart学习_Source_05


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

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

(09)lazarus的Chart学习_数据库_02

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

(09)lazarus的Chart学习_数据库_07

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

(09)lazarus的Chart学习_数据库_08

(09)lazarus的Chart学习_Source_09

 效果图:

(09)lazarus的Chart学习_Source_10


3]基于数据库的图表DbChartSource1

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

(09)lazarus的Chart学习_数据库_11

 再设置Chart1.BarSeries1,的

(09)lazarus的Chart学习_手动输入_12

 效果图

(09)lazarus的Chart学习_手动输入_13