有个巨大的Bug! 在计算百分比的时候, 第一个值会被加2遍! 所以显示的百分比有错误 :( 比如,你放个pie,设置成显示百分比 写上: series1.add(1,'test',clTeecolor), 看看结果: 百分比是50%...... 最后确定应该是BUG! Steema网站上已经贴出来了。 修改的方法如下: 找到 TeEngine.pas, 找到 TChartValueList.RecalcStats 这一段, 修改一行代码: if Count>0 then begin if StartIndex=0 then begin tmpValue:=Value[0]; FMinValue:=tmpValue; FMaxValue:=tmpValue; FTotal:=tmpValue; FTotalABS:=Abs(tmpValue); end; for t:=StartIndex+1 to Count-1 do // MS : 7.01 fix 找到这里,+1,ok。 不知道7.01什么时候出 :( Begin tmpValue:=Value[t]; if tmpValueFMaxValue then FMaxValue:=tmpValue; FTotal:=FTotal+tmpValue; FTotalABS:=FTotalABS+Abs(tmpValue); end; end;