問題タブ [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.

0 投票する
0 に答える
573 参照

performance - dygraph は、単一のシリーズと比較して 3 つのシリーズで 9 倍遅くレンダリングします

9000 サンプルの測定で Dygraph を使用して 1 つの時系列をレンダリングすると、わずか 0.2 秒しかかかりませんでした。ただし、同じグラフに 3 つの時系列 (9000 サンプルの単一系列と同じですが、2 つの追加の測定値があります) をレンダリングすると、ほぼ 10 秒かかり、50 倍の差になります。

それは期待されていますか?最適化する方法について何か提案はありますか?

お知らせ下さい。

0 投票する
1 に答える
440 参照

annotations - Dygraph アノテーションの説明の HTML

Google グラフ ビジュアライゼーションの下に、注釈の説明内に HTML タグを配置できる「allowHTML」オプションがあります。HREFユーザーが別の Web ページにリンクできるようにするタグを注釈が許可する Dygraphs に似たようなものはありますか?

たとえば、株価チャートは特定の日付の分割を示しています。注釈をクリックすると、分割を発表するプレス リリースが表示されます。説明フィールドは HTML 形式でHREF、プレス リリースへの適切なアンカーが含まれます。

0 投票する
0 に答える
157 参照

jquery - グラフィックは AJAX データでは機能しません

dygraph のデータの動的フェッチで問題に直面しています。

私のコードは次のようになります

csv ファイルを xmlhttp.responseText で変更すると、コードが狂ってしまいます。列の番号がラベルの番号と等しくない、または yAxis が定義されていない、または「2013-11-11」が日付のように解析されていないと表示されることがあります。

その代わり。Ajax 応答を静的な方法で配置すると、それが受け入れられます。

"2013-11-11 12:22:22,22\n" + .... または引用符なしまたは \n なしのような多くの形式を試しました。何も機能しません。

私は何が欠けていますか?繰り返しますが、引用されたような静的データはすべて問題ありません。

たぶん、jquery ソリューションを提案できます。

0 投票する
1 に答える
817 参照

plot - Dygraphs、つまり「トランジション」を使用してプロットをアニメーション化する方法

時間 (ミリ秒) と関連する値として設定されたデータのグループがあるとします。ここで、散布図の X1、Y1 が表示され、少し遅れて次のポイントなどが表示されるように、ポイントをゆっくりとプロットしたいと思います。デモにはこれが必要です。線を下ると、単位時間ごとに描画するグラフの各ポイントを通過する垂直線が必要です。

jqplot を使用した例を次に示します。

デモの目的のために、時間遅延ごとにポイントをもう一度プロットしたいと思います。これに関するドキュメントには何も見つかりませんでした。ありがとう!

0 投票する
2 に答える
5454 参照

axis-labels - Dygraphs で、AxisLabels を数字/日付ではなくテキストとして表示する方法

世界の人口地域別に示すグラフを作成する必要があり、サンプル データは次のようになります。  

私は初めてDygraphsで、同じことで簡単な例を試しました:

Dygraphsさて、数字の代わりに国名を表示するにはどうすればよいx-Axisですか?で可能Dygraphsですか?

前もって感謝します。

0 投票する
0 に答える
273 参照

dygraphs - dygraph 上のマウス ポインターが正しく機能しない

dygrpah を 90 度回転させました。しかし、グラフにマウスオーバーすると、マウスポインターが同期しなくなり、グラフ内の実際のポイントを指しません。

グラフ内のマウス座標を取得するコードの下に追加

var canvasx = Math.abs(canvasCoords[0] - area.h - area.x * 1.5);

var canvasy = Math.abs(canvasCoords[1] - area.h - area.x * 1.5);

この問題を解決するにはどうすればよいですか?

0 投票する
1 に答える
573 参照

java - Dygraph を html に埋め込む

シンプルな HTML コードに埋め込まれた Java アプレットを使用して、いくつかの csv データをプロットしています。フリルなしでデータをプロットすると、問題なく動作します。ラベルとタイトルを追加すると、グラフが表示されなくなります。以下に報告されている html コードの何を変更する必要がありますか?

プロット オプションについては、この例に従いました。