2

我正在使用 Google Visualization API 来显示饼图。

如果所有数据都为 0,是否可以显示饼图?

4

1 回答 1

2

你不能,这是因为饼图的本质。饼图角度通过以下公式计算(以度为单位)(value/total)*360。由于不可能除以零,因此您无法获得角度,因此如果您的数据总和为 0,则无法使用 google 或任何其他工具获得饼图。

所以为了回答你的问题,我建议你检查你的值的总和,然后如果你的总和等于零,就简单地禁用饼图。我不知道这个 API 的细节,但我猜你甚至可以捕捉到一个异常。

于 2013-10-23T06:29:17.113 回答