r语言 - Ggplotly:仅针对某些几何/子图的交互式组件



我正在尝试生成交互式散点图矩阵,如下所示:

library(GGally)
library(ggplot2)
library(plotly)
dat <- mtcars[,1:3]
p <- ggpairs(dat)
ggplotly(p)

我打算做的唯一改变是只使左下角的三个情节具有交互性。其他子图(尤其是对角线)有很多互动信息。当我使数据集大大变大时,我相信对角线子图的交互功能会减慢一切。因此,我渲染对角线子图静态的主要动机是允许此交互式散点图矩阵有效地用于大型数据集。

我的问题是:静态渲染对角线子图会使交互式图形更快吗?如果是这样,有什么方法可以实现这一目标?谢谢。

试试看

实现这一目标

的方法是什么?

library(GGally)
library(ggplot2)
library(plotly)
dat <- mtcars[,1:3]
p <- ggpairs(dat)
pp <- ggplotly(p)
for (x in c(1,4,5,7:9)) pp$x$data[[x]]$hoverinfo <- "none" 
pp

最新更新