我正在使用融合图表来渲染饼图。在某些情况下,传递给图表字符串的所有值都将为零。这是以错误的方式返回图表,而不是显示没有数据显示。 以下是我正在使用的图表标签。
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>";
这是图表的显示方式。
答案 0 :(得分:1)
我在融合图表方面遇到了类似的问题。我建议你先使用他们的最新版本。他们可能已经解决了这个问题。
在我的情况下,我手动检查没有值或零值,反过来,用一个简单的html文本替换图表,如无数据显示。
答案 1 :(得分:0)
如果只定义图表元素,那么您将收到“无数据显示”错误消息。
如果您定义至少一个set元素,那么您将无法获得“无数据显示”错误消息,因为有数据要显示,但这次将呈现零数据,因此零饼图(仅图表画布)。
希望这有帮助!