問題タブ [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 - Dygraph:凡例でx、y値を非表示にする方法は?
dygraph ライブラリを使用してトラックを生成しているときに、凡例を常に設定しました (これにより、マウスオーバーがなくても、その特定のトラックに存在するシリーズ名の凡例が表示されます)。しかし、特定のグラフに移動すると、凡例が変化し、その特定のマウス ポインターでの各シリーズの値が表示されます。凡例を変更したくないので、値ではなくシリーズ名のみを表示する必要があります。アプリを実装するためにJavaScriptを使用しています。同じことをする方法はありますか?
zooming - ズームを制限するには?
特定の値よりも深くズームできないように、ズームを制限したいと思います。たとえば、私のデータは日/月から 15 分までの日付であるため、表示したい最小値 (したがって、ユーザーがこの範囲だけズームできるようにする) は、これらの 15 分間隔の 4-5 値を表示するようなものです。
別のスレッドでティッカーの可能性を見つけましたが、ズーム機能を制限していないため、役に立ちません。zoomfactor を制限するのに役立つ組み込みの方法や別の方法はありますか?
javascript - Dygraphs 各シリーズの色を変更
私はダイグラフで作成された折れ線グラフを持っています。すべてのデータはDatatableを使用して追加されるため、可変数のシリーズとデータポイントがあります。
私がやりたいのは、各シリーズの色を指定することだけです。このようにコンストラクターで配列を使用できることはわかっています。
しかし、前に言ったように、シリーズの数は可変で不明です。次のように特定のシリーズのオプションを更新できることを知っています。
S1001 はシリーズの名前ですが、色を変更するオプションが見つかりません。
シリーズ ID がわかっている場合、シリーズの色を指定するにはどうすればよいですか?
前もってありがとう、パブロ
編集:まあ、私は非常にうまく機能する回避策を見つけました。「colorsMap_」に値を設定してからグラフを再描画することで、シリーズの色を変更できます。
g.colorsMap_["シリーズID"] = "#FFFFFF";
g.updateOptions("グラフを再描画する任意のオプション");
updateOptions の呼び出しを含まずにグラフを再描画または更新する方法はありますか?
ありがとう!
graph - Dygraph:グラフデータをクリアしてリロードする方法は?
私のアプリケーションには、グラフ上のすべての現在のデータをクリアし、データを最初からロードする必要がある更新機能があります。ダイグラフを破棄して再作成したくはありませんが、既存のデータをクリアして最初からプロットする必要があります。私が試したのは
g.rawdata_ = null; g.updateOptions({'file': g.rawdata_});
しかし、それはエラーをスローします。rawdata を 0 に設定してから更新しようとすると、データが消去されません。これを行う方法について何か提案はありますか?
dygraphs - 割り当てられた Div ID に基づいてダイグラフへの参照を取得するにはどうすればよいですか?
配置された div ID を介してグラフへの参照を取得する方法はありますか?
それはvarに保存されていないため(または保存されていたとしても、別のスクリプトからアクセスしようとします)
chartxyz の div id を介して dygraph オブジェクトを取得する方法はありますか? シリーズを強調表示するために setSelection を実行したいと思います。
ありがとう
graph - Dygraphs「x軸」には中間の範囲があります
Dygraphs で線形グラフを作成しています。x軸に「1 2 3 4」、y軸に「12、55、23、18」があります。グラフをプロットすると、目盛りに中間の数値があります。
たとえば、1 と 2 の間では、x 軸に 1.5 が表示されます。1 インクリメントとして指定した正確な間隔が必要です。この問題を解決する方法はありますか? Dygraph でこれを行う方法は? これは例です:
datetime - Dygraphs: 時系列に注釈を追加する
時系列でDygraphsをいじり続けています。ここのドキュメントに従っています: http://dygraphs.com/annotations.html とここ: http://dygraphs.com/gallery/#g/annotations
私の x 軸は JavaScript の Date() オブジェクトです。調べると、Dygraphs で使用する時系列配列の例は次のとおりです。
シリーズは「A」と「B」です。どのように注釈を設定しようとしても、機能しません。例えば、
「2013-09-25」などの文字列として日付を直接指定しようとしましたが、グラフに表示する注釈を取得できません。
ここで編集 フィドル: http://jsfiddle.net/be8s6/3/
dygraphs - ダイグラフでシリーズを動的に/プログラムで追加/削除する
dygraph がすでにいくつかのシリーズを含むチャートを表示しているとしましょう。新しいシリーズを追加/挿入したり、既存のシリーズを動的に (javascript 経由で) 削除したりすることはできますか?
例/ドキュメントでそのようなものを見つけることができませんでした。