【发布时间】:2016-05-09 17:20:50
【问题描述】:
我正在使用 graphviz dot 在 Shiny 中生成 svg 文件。他们有可点击的链接。我就是这样做的。
imageOutput("imagegraph",width = "100%", height = "auto",inline=F)
...
output$imagegraph <- renderImage({
...
list(src = svgGeneratedOnTheFlyByGraphviz.svg,
align="top",
width=wid,
contentType="text/svg+xml"
)
)
问题在于,虽然通过“在新选项卡中打开图像”查看的实际图像确实具有可点击的链接,但在 Shiny 生成的 div 中,没有任何东西是可点击的。文本也是不可选择的,这很奇怪。 (无法发布完整的可重现示例,因为使用 Graphviz 生成 .svg 的代码非常繁琐,并且有很多依赖项。) 我尝试摆弄包括 contentType 在内的所有参数,但没有任何帮助。
【问题讨论】: