3

angular-nvd3-directives 円グラフを使用しています。siteId (x 軸として) と usersCount (y 軸として) の値のリストで円グラフを設定しています。アプリケーションは通常、(siteId, usersCount) オブジェクトの 1 セットのリストから開始します。このアプリケーションでは、ユーザーがサイト セットのリスト (siteId, usersCount) リストを変更できます。新しいリストが読み込まれ、そこにデータがない場合、円グラフはデータなしのテキストを出力しますが、円グラフはテキストの後ろに残ります。以前のデータ。

nv.graphs[0].update() を使用して更新しましたが、自然ではないようです。また、objectequality 属性を true に設定しました (データを詳しく監視するため)。

データのリストは、デバッグで次のように表示されます: {object[1]} - データがある場合、{object[0]} - データがない場合。

よろしくお願いします:)

4

1 に答える 1

4

nvd3 ファイル内のチャート関数を確認する必要があります。円にデータがない場合は常に、ビューを更新せずに関数が存在するグラフが返されます。return ステートメントを削除してみて、それが機能するかどうかを確認してください

于 2015-01-13T12:37:39.263 に答える