我刚刚安装了最新版本的R,安装了最新版本的Rstudio,遇到了一个有趣的问题。
结果是我可以画一张图
library(quantmod)
library(xts)
getSymbols('AAPL',src='yahoo')
AAPL <- tail(AAPL,200)
chart_Series(AAPL[sample(1:200,20)])
但我不能在一个循环中按顺序画多个图
for(i in 1:10){
chart_Series(AAPL[sample(1:200,20)])
}
没有错误,我只是得到一个空白的屏幕
有规律的情节没有问题()
for(i in 1:10){
plot(rnorm(100))
}
会话
> sessionInfo()
R version 4.3.0 (2023-04-21 ucrt)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1
Matrix products: default
time zone: Asia/Damascus
tzcode source: internal
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] quantmod_0.4.22 TTR_0.24.3 xts_0.13.1 zoo_1.8-12
loaded via a namespace (and not attached):
[1] compiler_4.3.0 tools_4.3.0 curl_5.0.0 grid_4.3.0
[5] jsonlite_1.8.4 lattice_0.21-8
1条答案
按热度按时间9o685dep1#
你应该使用
print
来返回像这样的图: