1

いくつかの静的データからヒートマップを作成しようとしています。データには、データ ポイントの値を持つ x、y 座標があります。値は URL に関連付けられており、クリック可能なイベントにしたいので、ヒートマップ ポイントをクリックするとその URL にリダイレクトされます。データは次のようになります。

data=
[{point:[0,0],value:1,url:'http://www.google.com'},
{point:[0,1],value:2,url:'http://www.yahoo.com'},
{point:[1,0],value:5,url:'http://www.apple.com'},
{point:[1,1],value:10,url:'http://www.netflix.com'}]

heatmap.jsを使用してヒートマップをプロットしています。必要な回答を生成できる場合は、他のヒートマップ ライブラリを使用できます。

前もって感謝します。

4

1 に答える 1

1

ここでデータとヒートマップライブラリを使用するのは簡単な例です。

http://jsfiddle.net/mjaric/3ELmM/

これには、メモリ使用量などの欠点があり、データ配列にあるデータの量によって異なります。ただし、簡単にするために、クロージャを使用してローカル変数をバインドしてイベントをクリックしました。メモリを軽くするソリューションを書く方がはるかに明確です。

于 2012-08-06T21:49:40.660 に答える