我试图用大型数据集在箱线图中绘制异常值,以便与plotly交互使用。为了使大量点的绘图实用,目标是使用具有geom_count功能的geom_jitter(即绘制点的区域来表示点的计数)。在一个闪亮的应用程序中,放大该区域将导致geom_count再次运行并显示新的抖动点。
在尝试运行以下最小例子时,RStudio崩溃了。我有来自github或CRAN的ggplot2。无论是Rstudio 0.99还是最新版本。最新版本的情节或以前版本的情节。当我尝试以交互方式使用生成的绘图时,所有八种组合都会导致Rstudio崩溃。
library(ggplot2)
library(plotly)
fa <- data.frame(qsec = boxplot.stats(mtcars$qsec)$out)
fb <- ggplot(data = mtcars, aes("qsec", qsec)) +
geom_boxplot(outlier.shape = NA) +
geom_count(data = fa, aes("qsec", qsec ))
fb
ggplotly(fb)
fc <- ggplot(data = mtcars, aes("qsec", qsec)) +
geom_boxplot(outlier.shape = NA) +
geom_jitter(data = fa, aes("qsec", qsec ))
fc
ggplotly(fc)
fd <- ggplot(data = mtcars, aes("qsec", qsec)) +
geom_boxplot(outlier.shape = NA) +
geom_point(data = fa, aes("qsec", qsec ))
fd
ggplotly(fd)
ggplot很好。 ggplotly情节很好。当我在绘图后与绘图交互时出现问题,这是在RStudio崩溃时(例如在缩放时)。替代方法或修复将非常有用。