Web サイトで使用するヒート マップを R で作成したいと考えています。SVGAnnotation パッケージは、R で SVG グラフィックスを処理してよりインタラクティブにするのに非常に適しているようです。まず、ヒートマップの各セルにツール ヒントを追加することを計画していました。ユーザーがセルにカーソルを合わせると、このセルの値がポップアップするはずです。しかし、私は現在 3 時間以上 SVGAnnotation と戦っており、何かを読んだり試したりしていますが、動作させることができません。
SVGAnnotation のツール ヒント機能に関するヘルプをいただければ幸いです。しかし、R SVG ヒートマップにいくつかのアクティビティを追加するために、SVGAnnotation に代わるものも非常にありがたいです。
だから、私がこれまでに得たものは次のようになります。
library(SVGAnnotation)
data(mtcars)
cars <- as.matrix(mtcars)
map <- svgPlot(heatmap(cars))
addToolTips(map, ...) # problem
saveXML(map, "cars.svg")
私の問題は addToolTips 関数そのものだと思います。直感的には、単純にデータ マトリックスを挿入しますcars
。
編集:オンラインでさらに調査した後、達成したいことの良い例を見つけました: http://online.wsj.com/article/SB125993225142676615.html#articleTabs=interactive
このヒート マップは非常に見栄えがよく、インタラクティブな機能 (ツール ヒント) は非常にうまく機能します。彼らがどうやってそれをしたのだろうか。私には、グラフィックが ggplot パッケージを使用して R で作成されたように見えます。