-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 の 2 つのコントロール セットがあります。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

グラフに「表示するデータがありません」というメッセージが表示される場合は、次のシナリオが考えられます。

  1. XML データには、FusionCharts でプロットできるデータが含まれていません。この場合、XML には または タグのみが含まれ、それらの間にデータはありません。

  2. 単一シリーズのチャート SWF を使用して複数シリーズ形式でデータを提供する場合や、その逆の場合があります。この場合も、「表示するデータがありません」というメッセージが表示されます。

  3. 一部の Dual Y Combination グラフでは、両方の軸に少なくとも 1 つのデータセットを提供する必要があります。そうしないと、「表示するデータがありません」というメッセージが表示されます。

あなたのチャートが上記の中で同様の状況にあるかどうかを確認してください。

于 2011-07-28T04:30:11.543 に答える