0

グラフの描画に Dojo を使用しています。特定のポイントでオーバーレイを描画する必要があります。常に表示されるツールチップのようなものです。データポイントの上、下、または横に表示される値のスタックまたはアイコンにすることができます。

これを達成する方法を知っている人はいますか?プロットされた各データポイントの画面座標のリストにアクセスする方法を知っている人はいますか?

私の理論は次のとおりです。永続的なカスタム ツールチップを描画する方法がない場合は、チャート上に描画し、ポイント座標に対してカスタム オブジェクトを配置します。別のオプションは、カスタム マーカーを描画することです。(通常の SVG パスとは異なります。)

別のチャート ライブラリを提案しないでください。Dojo でこれを行う方法を知る必要があります。前もって感謝します。

4

1 に答える 1

2

カスタム マーカーの使用に対する答えが既に見つかっているかどうかはわかりません。カスタム マーカーをプロットするために SVG パス変数を使用しています。

例:

var custom_marker = "M150 0 L75 200 L225 200 Z" // a triangle
var data = [{x: 10, y: 20, marker: custom_marker}, {x: 15, y: 25, marker: custom_marker}] // and so on

このデータを Dojo チャートに入力すると、カスタム マーカーをプロットできます。

于 2013-06-11T13:45:03.193 に答える