不好意思你的方法不对呀!
我发现,无论我加了多少bar,这些bar 总是自动地显示在CHART上,挤的话bar就变得很窄。宽松的话,bar就特别的宽。不美观。
(Chart1.Series[0] as TBarSeries).BarWidthPercent := 88;
是可以改变bar的大小,但是是百分比(相对于barwidth)有没有直接给定值的方法?(好像barwidth是只读的)。
chart1.bottomaxis.maximun := ??
这句没起到任何作用。我的程序如下:
begin
with series1do
begin
AddBar(20,'ee1',clteecolor);
AddBar(20,'ee2',clteecolor);
AddBar(20,'ee3',clteecolor);
AddBar(20,'ee4',clteecolor);
AddBar(20,'ee5',clteecolor);
AddBar(20,'ee6',clteecolor);
AddBar(20,'ee7',clteecolor);
AddBar(20,'ee8',clteecolor);
AddBar(20,'ee9',clteecolor);
AddBar(20,'ee10',clteecolor);
AddBar(20,'ee11',clteecolor);
AddBar(20,'ee12',clteecolor);
AddBar(20,'ee13',clteecolor);
// BarWidthPercent:=50;
end;
chart1.bottomaxis.Maximum :=100;
end;
是不是我用的不对?