-2

在 Winform 中使用 FusionCharts 非常简单,但我在使用类别和数据集时遇到了问题。我正在构建一个用于填充条形图的 XML 字符串,一旦我添加了数据集标签,我的图表容器就会显示“没有要显示的数据”。有没有人有这方面的运气?下面是一段示例代码:

        ChartXML.Append("<categories>");
        ChartXML.Append("<category name='Total Amount' />");
        ChartXML.Append("</categories>");

        ChartXML.Append("<dataset seriesName='Previous Year'>");
        ChartXML.Append("<set value='65224' />");
        ChartXML.Append("</dataset>");

如果我删除数据集标签一切都很好,但没有类别 - 我需要类别。

提前致谢...

4

3 回答 3

0

FusionCharts 有两组控件:Single-Series 和 Multi-Series。它们中的每一个的 XML 模式都略有不同。您的代码适用于多系列图表,但如果您将其输入单系列图表,您将收到“无数据显示”错误。

无论如何,这是一个疯狂的猜测。您可以在控件中启用调试模式以获得更有意义的消息。

于 2011-07-27T19:03:20.217 回答
0

您使用的是哪个图表 SWF?

如果您使用单系列图表 swf,请执行以下操作:

 ChartXML.Append("<set value='65224' name='Total Amount' />");

而不是其他包含<categories> <dataset>节点的行。

于 2011-07-27T19:17:15.383 回答
0

如果图表显示“ No data to display ”消息,可能是以下情况:

  1. 您的 XML 数据不包含任何可以由 FusionCharts 绘制的数据。在这种情况下,您的 XML 只包含 or 标记,它们之间没有任何数据。

  2. 您可能正在使用单系列图表 SWF 并以多系列格式提供数据,反之亦然。在这种情况下,您也会收到“没有要显示的数据”消息。

  3. 在某些双 Y 组合图表中,您需要为两个轴提供至少一个数据集。否则,您将收到“无数据可显示”消息。

请检查您的图表是否处于上述类似情况。

于 2011-07-28T04:30:11.543 回答