带有revealjs r markdown演示文稿的ggplotly工具提示

时间:2017-10-25 14:04:12

标签: r r-markdown reveal.js htmlwidgets

我正在使用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不会这样做。在浏览器中的不同缩放级别,当悬停信息出现时,工具提示会更接近或远离该点。

有没有人碰到这个?

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

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

  1. hereherehere的文献资料很丰富。
  2. Workaraound:将绘图放置在select distinct * from OrdersTable where Order_date IN ( SELECT MAX(Order_date) As Last_Order_Date FROM OrdersTable GROUP BY First_name) 内,请参阅here
  3. 解决方案:添加以下揭示选项(请参见here):
widgetframe::frameWidget()

现在所有似乎都可以正常工作。