在图表中,我可以为饼图系列的所有值设置颜色,除了自动生成的其他切片。该系列有一个"otherslice"属性,但它没有颜色属性。我尝试设置所有可用的颜色属性,例如系列颜色。这东西保持丑陋的绿色。
编辑:我现在正在笔记本电脑上编辑相同的项目,而家用计算机上的另一个切片是笔记本电脑上眼睛绿色的明亮疼痛,它是橄榄绿色,所以一定有什么东西能够影响颜色。我还尝试将 dfm 样式文件中所有提及的颜色更改为文本,但没有结果。
这可以通过 OtherSlice.Color 属性实现:
Series1.AddPie(15, '', clRed);
Series1.AddPie(7, '', clYellow);
Series1.AddPie(9, '', clGreen);
Series1.AddPie(11, '', clWhite);
Series1.AddPie(5, '', clBlack);
Series1.AddPie(3, '', clPurple);
Series1.OtherSlice.Style:=poBelowValue;
Series1.OtherSlice.Value:=6;
Series1.OtherSlice.Color:=clBlue;
可能由于默认调色板,不同计算机中的颜色发生了变化。当前默认调色板为 Opera,而您的桌面可能仍设置了旧的默认调色板。您可以通过右键单击图表来更改此设置,转到选项 ->新图表。