winforms饼图中的百分比总和超过100%
Sum of Percentage exceeds 100% in winforms pie chart
具有以下数据点的 Winforms 饼图中的百分比总和超过 100%。
series.Label = "#PERCENT{P0}"
series.Points.AddXY("", 3); // X=0 ,Y =3
series.Points.AddXY("", 21); // X=0 ,Y =21
估计是四舍五入的问题,请问有解决办法吗?提前致谢。
您的系列包含 { 3, 21 },加起来为 24。3/24 = 12.5%(在您的情况下为 13%)和 21/24 = 87.5%(在您的情况下为 88%)由于您的# PERCENT{P0} 格式表示没有小数位。
显示的系列值四舍五入为最接近的整数。
更改您的标签格式:
series.Label = "#PERCENT{P0}"
...至:
series.Label = "#PERCENT"
具有以下数据点的 Winforms 饼图中的百分比总和超过 100%。
series.Label = "#PERCENT{P0}"
series.Points.AddXY("", 3); // X=0 ,Y =3
series.Points.AddXY("", 21); // X=0 ,Y =21
估计是四舍五入的问题,请问有解决办法吗?提前致谢。
您的系列包含 { 3, 21 },加起来为 24。3/24 = 12.5%(在您的情况下为 13%)和 21/24 = 87.5%(在您的情况下为 88%)由于您的# PERCENT{P0} 格式表示没有小数位。
显示的系列值四舍五入为最接近的整数。
更改您的标签格式:
series.Label = "#PERCENT{P0}"
...至:
series.Label = "#PERCENT"