0

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

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

p <- ggpairs(dat)
ggplotly(p)

我打算做的唯一改变是只渲染左下角的三个交互式绘图。其他子图(尤其是对角线)有很多交互信息。当我使数据集变得更大时,我相信对角线子图的交互能力会减慢它的速度。所以,我渲染对角线子图静态的主要动机是允许这个交互式散点图矩阵有效地用于大型数据集。

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

4

1 回答 1

0

试试看

实现这一目标的方法可能是什么?

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
于 2017-01-10T15:53:28.460 回答