0

我正在使用融合图来渲染饼图。在某些情况下,传递给图形字符串的所有值都将为零。那是以错误的方式返回图表,而不是显示没有数据显示。以下是我正在使用的图形标签。

 Int  PendingAmount =0;
Int PaidAmount =0;
"<graph showNames=\"1\" bgAlpha=\"0,0\" numberPrefix=\"Rs. \" decimalPrecision=\"0\"><set name=\"Paid\" value=\"" + PendingAmount + "\"  color=\"A4CFD7\"/>  <set name=\"Pending\" value=\"" + PaidAmount + "\" color=\"58A1C7\" /></graph>";

这就是图表的显示方式。

在此处输入图像描述

4

2 回答 2

1

我在融合图表上遇到了类似的问题。我首先建议您使用他们的最新版本。他们可能已经解决了这个问题。

在我的情况下,我手动检查没有值或零值,然后用简单的 html 文本替换图表,如没有数据显示。

于 2012-07-04T11:30:44.727 回答
0

如果您只定义图表元素,那么您将收到“No Data to Display”错误消息。

如果您定义了至少一个 set 元素,那么您将不会收到“没有要显示的数据”错误消息,因为有要显示的数据,但这次将呈现零数据,因此将呈现零饼图(仅图表画布)。

希望这可以帮助!

于 2012-07-05T05:21:52.410 回答