3

jsグラフライブラリdygraphで縦線を作る方法はありますか?

データを読み込んでいて、イベントを表示するためにグラファイトのように垂直線を入れたい

垂直線を追加するための特別なコンテキストはありますか

ここに画像の説明を入力

4

3 に答える 3

8

おそらく今までにこれを理解したか、気にするのをやめたでしょうが、これを行う方法はカスタムアンダーレイを使用することです ( http://dygraphs.com/tests/highlighted-region.htmlおよびhttp://dygraphs.comを参照)。例については/tests/underlay-callback.htmlを参照してください)。グラフを作成するunderlayCallbackときに関数を指定すると、canvas 要素area(座標計算に役立ちます) と Dygraph オブジェクトへの参照で呼び出されます。

于 2011-12-06T19:58:37.917 に答える
2

これが簡単な解決策です。

Dygraph サイトの crosshair デモ (http://dygraphs.com/tests/crosshair.html) を使用してください。

クロスヘア サンプルの水平バーを無効にすると、垂直バーが表示されます。

于 2013-01-16T08:47:41.060 に答える