1
d3heatmapパッケージを使用して、以下のヒートマップをRで作成しました。行、列、値をカスタムラベルに変更することは可能ですか? Rのd3heatmapのinfowindowキャプションをデフォルトから変更するにはどうすればよいですか?
私は同じ問題を抱えていた背景結腸/透明度/フォントなど
d3heatmapパッケージを使用して、以下のヒートマップをRで作成しました。行、列、値をカスタムラベルに変更することは可能ですか? Rのd3heatmapのinfowindowキャプションをデフォルトから変更するにはどうすればよいですか?
私は同じ問題を抱えていた背景結腸/透明度/フォントなど
の編集に関する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");
あなたは "行"、 "列" を置き換えることができますあなたが望むテキストで「値」を入力します。
マウスを動かすと、実際のrownames/colnamesと異なる値を持つことを意味しますか? –
はい、列は時間を表しているので、列の代わりに「時刻」を言うことをお勧めします。 – MyFamily
ああ、*ラベル*を変更したいですか?私はこれが簡単に実行可能だとは思わない。 –