首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在R中的d3heatmap中将infowindow标题从默认更改?

如何在R中的d3heatmap中将infowindow标题从默认更改?
EN

Stack Overflow用户
提问于 2016-04-15 22:01:20
回答 1查看 296关注 0票数 1

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

我在库中找不到关于编辑背景颜色/透明度/字体等的信息。

EN

回答 1

Stack Overflow用户

发布于 2017-02-06 04:20:22

我也有同样的问题。这个解决方案是“老生常谈”的,但是你会得到你想要的。您需要在d3heatmap/htmlwidgets/lib/d3heatmapcore/heatmapcore.js库中找到heatmapcore.js文件: d3heatmap

找到以下几行:

代码语言:javascript
复制
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");

您可以将“行”、“列”和“值”替换为所需的文本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36649270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档