3

同じ座標を持つ 2 つのポイントを持つ散布シリーズがあります。各ポイントには異なるデータが関連付けられています (たとえば、異なる人の体重と身長 - 2 人の異なる人がまったく同じ身長と体重を持つことができます)。

series: [ {
            data: [{x:193.5, y:80.7, name:'danny'},
                  {x:193.7, y:90.7, name:'oren'},
                  {x:193.7, y:90.7, name:'josef'},
                  {x:195.5, y:80.3, name:'thomas'}]
        }]

完全な例はjsfiddleにあります。

チャートのツールチップを表示すると、2 番目のポイントのツールチップに次のように表示されます。

Oren: 193.7,90.7

josefのデータにアクセスできないようにします。

たとえば、同じツールチップ内に配置することにより、joseforenの両方のデータにアクセスできるようにしたいと考えています。

Oren: 193.7,90.7
Josef: 193.7,90.7

この効果をどのように達成しますか?

非常に大きなデータセットを想定しています - 毎回シリーズ全体を反復することはオプションではありません。

4

1 に答える 1

1

ツールチップ フォーマッタ ( http://api.highcharts.com/highcharts#tooltip ) を使用して、ツールチップを手動でフォーマットできます。

フォーマッタで、シリーズ (this.series) 内の他のすべてのポイントの x 値と y 値を比較します。値が同じ場合は、これらのポイントの名前をツールチップに追加します。

于 2013-03-06T10:56:52.197 に答える