2016-04-15 9 views
1

d3heatmapパッケージを使用して、以下のヒートマップをRで作成しました。行、列、値をカスタムラベルに変更することは可能ですか? enter image description hereRのd3heatmapのinfowindowキャプションをデフォルトから変更するにはどうすればよいですか?

私は同じ問題を抱えていた背景結腸/透明度/フォントなど

+0

マウスを動かすと、実際のrownames/colnamesと異なる値を持つことを意味しますか? –

+0

はい、列は時間を表しているので、列の代わりに「時刻」を言うことをお勧めします。 – MyFamily

+0

ああ、*ラベル*を変更したいですか?私はこれが簡単に実行可能だとは思わない。 –

答えて

0

の編集に関するlibary情報で見つけることができません。解決策は「ハッキー」ですが、あなたが望むものを得ることができます。あなたはd3heatmapライブラリ内heatmapcore.jsのファイルを検索する必要があります。d3heatmap/htmlwidgets/libに/ d3heatmapcore/heatmapcore.js

は、以下の行を探す:

var tip = d3.tip() 
     .attr('class', 'd3heatmap-tip') 
     .html(function(d, i) { 
      return "<table>" + 
      "<tr><th align=\"right\">Row</th><td>" + htmlEscape(data.rows[d.row]) + "</td></tr>" + 
      "<tr><th align=\"right\">Column</th><td>" + htmlEscape(data.cols[d.col]) + "</td></tr>" + 
      "<tr><th align=\"right\">Value</th><td>" + htmlEscape(d.label) + "</td></tr>" + 
      "</table>"; 
     }) 
     .direction("se") 
     .style("position", "fixed"); 

あなたは "行"、 "列" を置き換えることができますあなたが望むテキストで「値」を入力します。

関連する問題