2011-07-27 12 views
-2

WinformでFusionChartを使用するのは非常に簡単ですが、カテゴリとデータセットの使用に問題があります。私はグラフのコンテナに「表示するデータがありません」というデータセットタグを追加すると、棒グラフにデータを挿入するためのXML文字列を作成しています。誰にもこれで運があったのですか?WinformでFusionChartを使用する

 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>"); 

データセットタグを削除しても、すべてのデータセットは正常ですが、カテゴリはありません。また、必要なカテゴリがあります。シングルシリーズとマルチシリーズ:FusionChartsののコントロールの2セットがあります

答えて

0

チャートがメッセージ「を表示するデータなし」と表示されない場合、それは次のようなシナリオが考えられます。

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

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

  3. 一部のデュアルYコンビネーションチャートでは、両方の軸に少なくとも1つのデータセットを提供する必要があります。そうしないと、「表示するデータがありません」というメッセージが表示されます。

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

0

事前に

おかげで...。 XMLスキーマはそれぞれに少し異なります。あなたのコードはマルチシリーズチャートには適していますが、シングルシリーズチャートに入力すると「表示するデータがありません」というエラーが表示されます。

これはとにかく野生の推測です。より意味のあるメッセージを得るためにあなたのコントロールで有効にできるデバッグモードがあります。

0

あなたはどのチャートSWFを使用していますか? <categories><dataset>ノードを含む

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

ではなく、他のライン:

あなたは、単一の系列グラフのswfファイルを使用している場合

だけでこれを行います。

関連する問題