ggplotly tooltip with revealjs r markdown presentation



我正在使用一个 rmarkdown .Rmd 文件来创建revealjs_presentation

但是,当我使用 ggplotly 创建图表时,悬停时工具提示不再与点对齐。 下面是一个示例:

---
title: ""
output: 
  revealjs::revealjs_presentation:
    center: true
---

```{r setup, include=FALSE}
library(tidyverse)
library(plotly)
```
Plotly
------------------------------
```{r, echo=F, message=F}
(ggplot(mtcars, aes(wt, mpg)) + geom_point()) %>%
  ggplotly()
```

它不会对output: html_document这样做. 在浏览器中的不同缩放级别下,工具提示会靠近或远离显示悬停信息的点。

有人遇到过这种情况吗?

我遇到了同样的问题,这是我发现的:

  1. 它在这里,这里和这里都有很好的记录。
  2. 沃瓦拉龙德:把剧情放在widgetframe::frameWidget()里,看这里。
  3. 解决方案:添加以下reveal_options(请参阅此处):
reveal_options:
  minScale: 1.0
  maxScale: 1.0

现在一切似乎都按预期工作。

如果这对任何人都有帮助,这似乎与缩放完全相关。

在浏览器中以 140% 缩放时,我正在使用的所有htmlwidgetshighcharterplotly)都在工具提示和我悬停的点之间正确排列。

也许也取决于屏幕尺寸和浏览器。

相关内容

  • 没有找到相关文章

最新更新