Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用revealjs r降价演示绘制工具提示_R_R Markdown_Reveal.js_Htmlwidgets - Fatal编程技术网

使用revealjs r降价演示绘制工具提示

使用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 -----------

我正在使用rmarkdown
.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