我想在滚动单元格时在 d3 工具提示中嵌入图像(而不是默认的行 - 列 - 值数据)。
library(shiny)
library(d3heatmap)
ui <- shinyUI(fluidPage(
titlePanel("Old Faithful Geyser Data"),
mainPanel(
d3heatmapOutput("out")
)
)
)
server <- shinyServer(function(input, output) {
output$out <- renderD3heatmap({
d3heatmap(x = mtcars,
Colv = NULL,
scale= "column",
key = FALSE,
yaxis_font_size = "10pt",
xaxis_font_size = "10pt")
})
})
shinyApp(ui = ui, server = server)
默认工具提示 https://i.stack.imgur.com/0MYpE.png
1981 丰田科罗娜 https://i.stack.imgur.com/3cNve.jpg
一种方法是使用 Base64 对图像进行编码,然后将这些图像的矩阵传递给 d3heatmap(..., cellnote = )
var tip = d3.tip()
.attr('class', 'd3heatmap-tip')
.html(function(d, i) {
return ('<img src="' + d.label + '"/>');
})
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)