Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 Google Visualization API 来显示饼图。
如果所有数据都为 0,是否可以显示饼图?
你不能,这是因为饼图的本质。饼图角度通过以下公式计算(以度为单位)(value/total)*360。由于不可能除以零,因此您无法获得角度,因此如果您的数据总和为 0,则无法使用 google 或任何其他工具获得饼图。
(value/total)*360
所以为了回答你的问题,我建议你检查你的值的总和,然后如果你的总和等于零,就简单地禁用饼图。我不知道这个 API 的细节,但我猜你甚至可以捕捉到一个异常。