問題タブ [dygraphs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 10〜15分後にブラウザがクラッシュする
私のアプリでは、データを監視するために10個のグラフ(グラフはダイグラフからのものです)を表示しています。チャートを表示するために、5秒ごとに4つのサーブレットにajaxリクエストを送信することで、サーバーからデータを取得しています。10〜15分後(正確な時刻はわかりません)、ブラウザがクラッシュして「aw!!snap」と表示されます。理由は何でしょうか?それを引き起こしているのはJavaScriptですか?それとも、5秒ごとにリクエストを送信しているからですか?
テストされたブラウザ:FirefoxとChorme。
注:-クラッシュ後にブラウザを更新すると、10〜15分間正常に動作します。
JSコード:
dygraphs - IE のダイグラフに関する問題
IE で dygraph を動作させるのに問題があります。
例: http://www.mytrails.com.au/trails_dg.php?tid=1000519
他のすべての主要なブラウザー (Firefox、Safari、Opera、Chrome) で動作します。
Windows 7 の IE8 でテストしています。グラフの描画は非常に遅くなりますが、ロールオーバー機能は機能しません。次に、グラフではなく軸だけを描画することがあります。
dygraphs ページ (http://dygraphs.com/) の指示に従って、次のコードをページに追加しました。
それでも同じ結果が得られます。
ハイライト機能が大好きなので、Dygraphsを本当に使いたいです(機能する場合:)。
なぜそれが機能しないのか、または本当に良いjavascriptの代替案を誰かが提案できますか?
前もって感謝します
php - getJSON と入力フォームがグラフを更新しない
これは本当に一日中私の頭を悩ませてきました。getJSON() を使用して、PHP ファイルによって生成された JSON データを取得し、DyGraphs でグラフ化しています。データを送信せずに初期グラフを生成するために PHP ファイルが機能することはわかっています。リクエストの URL にアクセスして、データが正しいことを確認することもできます。デバッグ中に、GET リクエストが行われていることも確認でき、一瞬、正しいデータがグラフに表示されます。この一瞬の後、グラフはリセットされます。これはすべて、jQuery.event.add.elemData.handle.eventHandle がコール スタックからポップされるときに発生します。
Javascript は次のとおりです。
javascript - ダイグラフの縦線
jsグラフライブラリdygraphで縦線を作る方法はありますか?
データを読み込んでいて、イベントを表示するためにグラファイトのように垂直線を入れたい
垂直線を追加するための特別なコンテキストはありますか
javascript - asp.net mvc でオンザフライで JavaScript ファイルを生成する
友達、
アプリケーションで DyGraph を使用しようとしています。以下のコードを見てください -
このコードは、関数を含む data.js ファイルを使用して静的データを取得します。データベースを使用してデータを生成するように、コントローラーメソッドを使用して data.js を生成したいと考えています。
誰でもこの問題を解決するのを手伝ってくれますか?
貴重な時間を共有していただきありがとうございます。
dygraphs - ダイグラフに特定のy軸ラベルポイントを設定するにはどうすればよいですか?
Dygraphsは通常、軸のサイズ、ラベルのサイズなどに基づいてY軸(およびX軸)のラベル付けポイントを自動的に選択します。場合によっては、わかりにくくなるラベル付けポイントを選択します。たとえば、Y軸の値が0から10のグラフでは、0、4、および8のラベルが付けられます(少なくとも特定のサイズのグラフの場合)。0、5、および10でラベルを付けたいのですが、ラベルを付けてチェックしたいポイントを指定するためにDygraphsに提供できるオプションまたは機能はありますか?
javascript - dygraph ライブラリを使用したローカル .csv ファイル
JavaScriptにdygraphを使用しようとしています。
temperature.csv は、私のマシンのローカル ファイルです。.csv ファイルはリモート マシン上にある必要があるという投稿をいくつか読みました。ローカルの .csv ファイルを読み取る方法はあるのだろうか。これに対する解決策を提案してください。ありがとう。
javascript - dygraph 関数 - 複数のグラフを同時にズームインする方法
同じ X ラベル (日時ラベル) に対して 3 つの異なるグラフがあります。1 つのグラフを (マウスで) 拡大し、3 つすべてを拡大表示したいと考えています。
それはできますか?主な手順は何ですか?
ありがとう
javascript - シリーズ名によるダイグラフの初期列の可視性の設定
いくつかのダイグラフ データ シリーズの初期可視性を列名で設定しようとしています。
これは、データが列を含む CSV ファイルから取得されているためですが、デフォルトで無効にしたい列がいくつかあることはわかっていますが、それらがどの列番号であるかはわかりません (単に名前)。
私はJavaScriptが初めてなので、答えはおそらく簡単です。私はこれをやろうとしています:
しかし、これは私にエラーを与えます。javascript コンソールまたは onclick イベントから setVisibility コマンドを実行すると、正常に動作します。CSVファイルのデータを参照するメソッドを実行しようとするまでにDygraphが完全にロードされていないことに関係していると思われます.Dygraphが完全にロードされた後、別の方法でこれを実行する必要があります.
javascript - パン中にダイグラフを更新するときに y 軸を失わないようにするにはどうすればよいですか?
これは少しわかりにくいかもしれませんが、私は大きなデータセットをチャンクアップし、それを dygraphs を使用して表示できるようにするビューアー アプリを開発しています。
問題は、グラフがパンされているときにグラフを更新すると、y 軸の範囲が失われるように見えることです。これは、公式サイトの動的更新デモで確認できます。
http://dygraphs.com/tests/dynamic-update.html
Shift キーを押しながらドラッグしてパンすると、新しいデータが追加されると、プロット (および y 軸) が消えることがわかります。エラーを証明するには、Chrome コンソールでこれを実行します。プロットが消えると [ NaN, NaN ] の出力が表示されます。
現在、タイマーに関するさまざまな回避策がありますが、最終的にはこれは dygraphs ライブラリ自体のバグのようです。修正にパッチを当てる簡単な方法はありますか? 別の方法として、パンが進行中であることを知る方法があれば、ユーザーがパンの途中ではないことがわかるまで、データ セットを変更しないようにすることもできますが、公式のコールバックやフラグはありません。内部の isPanning フラグがローカル スコープのコンテキスト オブジェクトに慎重に隠されているように見えます。
この問題にパッチまたはモンキー パッチを適用する最も簡単な方法は何ですか?