我用下面的代码实现了动态增加五列图表,但是没发指定列的名字
frmchart.DBChart1.Series[0].DataSource :=dsdw ; frmchart.DBChart1.Series[0].AddY(adodw.fieldbyname('plancount').AsFloat) ;
frmchart.DBChart1.Series[0].AddY(adodw.fieldbyname('availcount').AsFloat+adodw.fieldbyname('unavailcount').AsFloat) ;
frmchart.DBChart1.Series[0].AddY(adodw.fieldbyname('plancount').AsFloat-adodw.fieldbyname('availcount').AsFloat-adodw.fieldbyname('unavailcount').AsFloat) ; frmchart.DBChart1.Series[0].AddY(adodw.fieldbyname('availcount').AsFloat) ;
frmchart.DBChart1.Series[0].AddY(adodw.fieldbyname('unavailcount').AsFloat) ;
我如果加上
frmchart.DBChart1.Series[0].xlabel[0]:='abc'
那么列和柱状图大小都是ABC,我想让列就是下方显示abc,上方柱状图的高度显示数字,怎么实现?
frmchart.DBChart1.Series[0].DataSource :=dsdw ; frmchart.DBChart1.Series[0].AddY(adodw.fieldbyname('plancount').AsFloat) ;
frmchart.DBChart1.Series[0].AddY(adodw.fieldbyname('availcount').AsFloat+adodw.fieldbyname('unavailcount').AsFloat) ;
frmchart.DBChart1.Series[0].AddY(adodw.fieldbyname('plancount').AsFloat-adodw.fieldbyname('availcount').AsFloat-adodw.fieldbyname('unavailcount').AsFloat) ; frmchart.DBChart1.Series[0].AddY(adodw.fieldbyname('availcount').AsFloat) ;
frmchart.DBChart1.Series[0].AddY(adodw.fieldbyname('unavailcount').AsFloat) ;
我如果加上
frmchart.DBChart1.Series[0].xlabel[0]:='abc'
那么列和柱状图大小都是ABC,我想让列就是下方显示abc,上方柱状图的高度显示数字,怎么实现?
http://community.csdn.net/Expert/TopicView3.asp?id=4526286