R语言绘制股票时序折线图 - 使用quantmod包获取数据
要绘制股票的时序折线图,需要先获取股票的历史数据。以下是使用R语言获取股票数据并绘制时序折线图的示例代码:
# 导入所需的包
library(quantmod)
# 设置股票代码和时间范围
symbol <- 'AAPL'
start_date <- as.Date('2020-01-01')
end_date <- Sys.Date()
# 获取股票数据
getSymbols(symbol, src = 'yahoo', from = start_date, to = end_date)
# 提取收盘价数据
stock_data <- Cl(get(symbol))
# 绘制时序折线图
plot(stock_data, type = 'l', main = paste('Stock Price:', symbol), ylab = 'Price', xlab = 'Date')
以上代码通过quantmod包中的getSymbols函数获取指定股票代码的历史数据,然后提取收盘价数据并使用plot函数绘制时序折线图。你可以根据自己的需求修改股票代码、时间范围和图表标题等参数。
原文地址: https://www.cveoy.top/t/topic/pblu 著作权归作者所有。请勿转载和采集!