Как изменить заголовки информационных окон в d3heatmap в R по умолчанию?

Я сделал приведенную ниже тепловую карту в R, используя пакет d3heatmap. Можно ли изменить строку, столбец, значение на пользовательские метки? введите описание изображения здесь

Я не могу найти в библиотеке информацию о редактировании фона цвета / прозрачности / шрифта и т. Д.

1 ответ

У меня такая же проблема. Решение "хакерское", однако вы получите то, что хотите. Вам нужно найти файл heatmapcore.js в библиотеке d3heatmap: 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");

Вы можете заменить "Строка", "Столбец" и "Значение" на нужный текст.

Другие вопросы по тегам