我已经使用d3heatmap包在R中制作了下面的热图。是否可以将行、列、值更改为自定义标签?

我在库中找不到关于编辑背景颜色/透明度/字体等的信息。
发布于 2017-02-06 04:20:22
我也有同样的问题。这个解决方案是“老生常谈”的,但是你会得到你想要的。您需要在d3heatmap/htmlwidgets/lib/d3heatmapcore/heatmapcore.js库中找到heatmapcore.js文件: d3heatmap
找到以下几行:
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");您可以将“行”、“列”和“值”替换为所需的文本。
https://stackoverflow.com/questions/36649270
复制相似问题