R markdown - 包括带有使用 RSVGTipsDevice 包生成的工具提示的 svg 图像

标签 r svg knitr

我想包括一个 svg图像在 .Rmd文档。 svg 是使用 RSVGTipsDevice 创建的打包,因为我希望图像有一些工具提示。问题是在将图像包含到生成的 HTML 文档中后,工具提示不再起作用。尽管当我在浏览器中打开 svg 时它们可以正常工作( link to image ,将鼠标悬停在红色矩形上以查看工具提示)。

http://www.gridhub.uni-bremen.de/public/pics/plot.svg

这是完整的.Rmd代码:

```{r}
library(RSVGTipsDevice)
devSVGTips("plot.svg", toolTipMode=1)
  plot(0, type="n")
  setSVGShapeToolTip("A rectangle","it is red")
  rect(.1,.1,.4,.6, col='red')
dev.off()
```

![alt text](plot.svg)

问题是:如何使工具提示起作用?

最佳答案

我的评论有帮助吗?需要明确的是,![alt text](plot.svg)部分变为 <img src="plot.svg">这不是包含 svg 的正确方法。为了证明这是有效的,我提供了 source和它的 output .

关于R markdown - 包括带有使用 RSVGTipsDevice 包生成的工具提示的 svg 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17641945/

相关文章:

ios - onClick 不适用于 Appcelerator Alloy 应用程序中的 SVG iOS

html - svg路径位置

r - 如何在 rmarkdown 中显示带有结果 ='asis' 的格式化 R 输出

r - 在 dplyr, R 中抽取没有组的样本

R:如何从字符对象构造数学表达式?

r - 如何使用生成它的 R 调用自动为绘图命名?

r - 在 knitr 支持的文档中显示 html 表(通过 xtable)

r - facet_zoom 正在放大到不同的 x 轴值

performance - SVG 图像和 CPU 使用率

latex - 从 R Markdown 到 LaTeX 的错误转换