使用revealjs r降价演示绘制工具提示
我正在使用rmarkdown使用revealjs r降价演示绘制工具提示,r,r-markdown,reveal.js,htmlwidgets,R,R Markdown,Reveal.js,Htmlwidgets,我正在使用rmarkdown.Rmd文件创建一个revealjs\u演示文稿 但是,当我使用ggplotly创建图表时,悬停时工具提示不再与点对齐。以下是一个例子: --- title: "" output: revealjs::revealjs_presentation: center: true --- ```{r setup, include=FALSE} library(tidyverse) library(plotly) ``` Plotly -----------
.Rmd
文件创建一个revealjs\u演示文稿
但是,当我使用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()
```
它不会对输出:html\u文档执行此操作。在浏览器中的不同缩放级别,当悬停信息出现时,工具提示会离点更近或更远
有人遇到过这种情况吗?如果这对任何人都有帮助,那么这似乎完全与缩放有关
以140%的放大率在我的浏览器中,我使用的所有htmlwidget
(highcharter
,plotly
)在工具提示和我悬停的点之间正确对齐
可能还取决于屏幕大小和浏览器。我也面临同样的问题,以下是我的发现:
它有很好的文档记录,而且
Workaround:将绘图放入widgetframe::frameWidget()
,请参阅
解决方案:添加以下显示选项(请参阅):
现在一切似乎都按预期进行
reveal_options:
minScale: 1.0
maxScale: 1.0