高手们,请教下怎样用chart控件棒图显示StringGrid表格中某些字段的问题啊,谢谢(100分)

  • 主题发起人 主题发起人 kpcbk
  • 开始时间 开始时间
K

kpcbk

Unregistered / Unconfirmed
GUEST, unregistred user!
高手们,请教一下,比如我在StringGrid有字段,名称,数量1,数量2,和其他字段,我想把名称放在横坐标,数量1,数量2一组纵坐标,在chart中显示啊,但是我不知道chart在哪里可以连接这些值啊?要怎样才能连接上啊?StringGrid中每一行对应一组数据(两个)柱形图啊,无限感激
 
你使用这样的方式加入数据就可以,
chart1.series[0].addxy(...);
 
你好,可否详细一点啊?555不是很明白,谢谢啊
 
先在在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;
 
你好,我的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不明白
 
你好,可否做一个这样的简单的例子工程发给我呢?无限感激,邮箱是KPCBK@163.COM
 
自己写了一个显示Char的模块,可能很复杂。功能是从ClientDataset传递X Y 字段名称,允许选择多种Char图例,并实现数据分组显示,代码中没有注释,可能比较乱,传给你,希望能帮你。
 
多人接受答案了。
 
后退
顶部