K kpcbk Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-09 #1 高手们,请教一下,比如我在StringGrid有字段,名称,数量1,数量2,和其他字段,我想把名称放在横坐标,数量1,数量2一组纵坐标,在chart中显示啊,但是我不知道chart在哪里可以连接这些值啊?要怎样才能连接上啊?StringGrid中每一行对应一组数据(两个)柱形图啊,无限感激
高手们,请教一下,比如我在StringGrid有字段,名称,数量1,数量2,和其他字段,我想把名称放在横坐标,数量1,数量2一组纵坐标,在chart中显示啊,但是我不知道chart在哪里可以连接这些值啊?要怎样才能连接上啊?StringGrid中每一行对应一组数据(两个)柱形图啊,无限感激
Z zywcd Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-10 #2 你使用这样的方式加入数据就可以, chart1.series[0].addxy(...);
H hucejakie Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-11 #4 先在在chart1 增加两个barseries. var iRow:integer; begin for iRow:=0 to StringGrid.rowcount -1do begin chart1.series[0].addy(数量1字段值,名称,颜色); chart1.series[1].addy(数量2字段值,名称,颜色); end; end;
先在在chart1 增加两个barseries. var iRow:integer; begin for iRow:=0 to StringGrid.rowcount -1do begin chart1.series[0].addy(数量1字段值,名称,颜色); chart1.series[1].addy(数量2字段值,名称,颜色); end; end;
K kpcbk Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-12 #5 你好,我的strginggrid第一行是通过 with stringgrid1do begin cells[0,0]:='名称; cells[1,0]:='数量1'; cells[2,0]:='数量2; end; 这样定义啊,其他的行是通过 row:=tstringlist.Create; row.add(名称); row.add(数量1); row.add(数量2); stringgrid1.Rows[1]:=row; 这样定义啊 所以不是很明白这条语句chart1.series[0].addy(数量1字段值,名称,颜色); 要怎样写才能显示出数量1,数量2的棒图啊? 好像数量1字段值是要用整形来表示的啊?。。。。。。。。555不明白
你好,我的strginggrid第一行是通过 with stringgrid1do begin cells[0,0]:='名称; cells[1,0]:='数量1'; cells[2,0]:='数量2; end; 这样定义啊,其他的行是通过 row:=tstringlist.Create; row.add(名称); row.add(数量1); row.add(数量2); stringgrid1.Rows[1]:=row; 这样定义啊 所以不是很明白这条语句chart1.series[0].addy(数量1字段值,名称,颜色); 要怎样写才能显示出数量1,数量2的棒图啊? 好像数量1字段值是要用整形来表示的啊?。。。。。。。。555不明白
K kpcbk Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-12 #6 你好,可否做一个这样的简单的例子工程发给我呢?无限感激,邮箱是KPCBK@163.COM
F flj328 Unregistered / Unconfirmed GUEST, unregistred user! 2008-05-12 #7 自己写了一个显示Char的模块,可能很复杂。功能是从ClientDataset传递X Y 字段名称,允许选择多种Char图例,并实现数据分组显示,代码中没有注释,可能比较乱,传给你,希望能帮你。