答えて
私はいつもノーをチェックし、私は私のAJAX
機能でチェック状態を、持っている:例えば、私はAJAX呼び出しとJSONデータを消費してると仮定すると、最終的に使用可能なデータがない
結果。それから結果が出ない場合は、グラフが空に見えるように設定します。このため、var data = [[null]]
は、data
のパラメータがjQuery.jqplot('chart', data, {})
である必要があります。 data
の値は、グラフの種類に依存している可能性があります。したがって、線グラフ、棒グラフ、円グラフのテストを行い、正常に動作します。
任意で、プロットの凡例や他の部分を非表示にすることもできます。私にとっては、data
と凡例を設定するだけで十分です。
var data = [null];
コンソールでエラーが発生し、JSスクリプトの実行がさらに停止します。 より良い解決策は、以下を使用することです。
var data = [''];
jQuery.jqplot('chart', data, {});
FF/Chrome/IEコンソールで、これ以降のグラフを印刷したり、JSスクリプトの実行をエラーなく続けたりします。 :-)
これはあなたのためにどのように動作するのかよくわかりません - '$ .isArray(data [0])== false || data [0] .length == 0' in https://github.com/jqPlot/jqPlot/blob/1870d3beddd96dc62b948196c4eb9dfd5833e763/src/jqplot.core.js#L2063 – user60561
私の場合、それはRahiの答えとは逆でした(nullの周りに二重括弧がないことが問題でした)、私はBoroに同意します。
var data = [[null]];
これは:var data = [''];
は、複数のチャートを持っていても1つのデータでも、エラーが発生します。
私はjqPlot 1.0.9
私が手にエラーが実行しているよ:jqPlotスクリプト
if (0 == this.noDataIndicator.show)
throw new Error("No data specified");
- 1. swift3.0でnonjsonデータを扱う方法
- 2. mongoDBで4TBのデータを扱う方法
- 3. jQueryとjQplot(データ更新)で図をアニメートする方法
- 4. 〜をファイルパスで扱う方法
- 5. jqPlot - ラベルデータ、ポイント値データ
- 6. 深い信念ネットワークで負の入力データを扱う方法
- 7. Magento 2で大量のデータを扱う方法
- 8. ハライドで多次元データを扱う方法
- 9. Pandasで可変スペースのデータを扱う方法
- 10. Axiosレスポンスでデータを扱う
- 11. JSONデータを扱う
- 12. 恐ろしい日付データを扱うデータを扱う
- 13. iosを扱う方法
- 14. string()()を扱う方法
- 15. マルチパネルレイアウトを扱う方法
- 16. Triboolsを扱う方法
- 17. クッキーを扱う方法
- 18. スクロールビューを扱う方法スローアンドロイド
- 19. インタラクティブデコレータを扱う方法
- 20. ピラミッドxhr.abort()を扱う方法
- 21. サインインビューを扱う方法
- 22. SQLサブカテゴリを扱う方法
- 23. Pythonでモジュロで0を扱う方法
- 24. jqPlotメーターゲージでデータを渡すには?
- 25. 直接子供ルートのデータを扱う方法
- 26. 豚のグループ化中に歪んだデータを扱う方法
- 27. PHPSpec:仕様のデータ重いモックを扱う方法は?
- 28. ejsファイルのmongodbデータを扱う最良の方法
- 29. パンダ - このデータを扱う最良の方法
- 30. Androidのタブアクティビティでデータベースを扱う方法
状態から
Uncaught Error: No data specified
これは多くのことを助けました。例外をスローするのではなく、レンダリングするデータがない場合、JQPlotは空のプロットを返すべきではありませんか?私には、これは有効な状態であり、エラーではありません。 – Stefan