|
var
colorList: array of integer;
i: integer;
begin
SetLength(colorList,20);
colorList[0] := $199B9B;
colorList[1] := $199B9B;
colorList[2] := $B2B2B2;
colorList[3] := $B2B2B2;
colorList[4] := $B2B2B2;
i := 0;
self.Series1.Clear;
self.DataSetBroker1.DataSet.First;
while not self.DataSetBroker1.DataSet.Eof do
begin
self.Series1.AddPie(self.DataSetBroker1.DataSet.FieldByName('lineAmount').AsFloat,
self.DataSetBroker1.DataSet.FieldByName('BugCodeId').AsString,colorList);
//self.Series1.Active := true;
self.Series1.RefreshSeries;
if i <> 19 then
begin
i := i + 1;
end
else
i := 0;
self.DataSetBroker1.DataSet.Next;
end;
end;
如代码设置饼状图颜色后,和希望的颜色不一致,如在colorList[0] 中设置的色值是199B9B,但是显示出来的颜色和色值不符,请问是什么原因,是不是有颜色叠加了,Series和datachart的背景色我都设置成白色了 |
|