【发布时间】:2021-11-27 00:39:47
【问题描述】:
我正在尝试创建大数定律的动画演示,我想在其中显示随着样本量增加而收敛到密度的直方图。
我可以使用 R shiny 来做到这一点,在样本大小上放置一个滑块,但是当我尝试使用样本大小作为框架来设置情节动画时,我在 ggploty 的内部深处遇到了一个错误。下面是示例代码:
library(tidyverse)
library(plotly)
XXX <- rnorm(200)
plotdat <- bind_rows(lapply(25:200, function(i) data.frame(x=XXX[1:i],f=i)))
hplot <- ggplot(plotdat,aes(x,frame=f)) + geom_histogram(binwidth=.25)
ggplotly(hplot)
最后一行返回错误。 Error in -data$group : invalid argument to unary operator.
我不确定应该从哪里获取 data$group(这个值已经在 ggplotly 的其他调用中为我神奇地设置了)。
【问题讨论】: