当我使用该manipulate()
功能时,以下代码段不起作用。滑块的初始值仅显示图表,但不显示控件。我用了一个plot()
函数,控件出现了。
library(UsingR)
data(galton)
myHist <- function(mu){
mse <- mean((galton$child - mu)^2)
g <- ggplot(galton, aes(x = child)) + geom_histogram(fill = "salmon", colour = "black", binwidth=1) +
geom_vline(xintercept = mu, size = 3) +
ggtitle(paste("mu = ", mu, ", MSE = ", round(mse, 2), sep = ""))
g
}
manipulate(myHist(mu), mu = slider(62, 74, step = 0.5))