Я хотел бы отобразить на веб-странице тепловую карту (матрицу), которую я генерирую в R. Матрица, которая у меня есть, выглядит следующим образом, но в моем случае размер составляет 300x300.

В основном я ищу интерактивную кластеризацию, которая выглядела бы так:
http://online.wsj.com/article/SB125993225142676615.html#articleTabs%3Dinteractive
http://mbostock.github.com/protovis/ex/matrix.html
Я хотел бы иметь возможность щелкнуть ветку, которая затем выделит выбранную группу / текст и затемнит остальную часть матрицы.
Я осмотрелся и не могу найти много.Я даже не знаю, какой язык мне использовать для этого?JSON, Flash, HTML5, javascript, google charts?
Любые комментарии и советы будут очень полезны здесь.
Спасибо.