R语言绘制欧洲股票市场时序图 - 瑞士、巴黎、伦敦指数对比
使用R语言自带数据EuStockMarkets绘制欧洲股票市场时序图 - 瑞士、巴黎、伦敦指数对比
本示例将使用R语言自带数据集EuStockMarkets绘制瑞士苏黎世SMI指数、巴黎CAC指数、伦敦金融时报FTSE指数的时序图,展示三个指数的走势对比。
library(datasets)
data("EuStockMarkets")
par(mfrow=c(3,1))
plot(EuStockMarkets[, 'SMI'], main='Swiss Market Index (SMI)', ylab='Index')
plot(EuStockMarkets[, 'CAC'], main='CAC 40 Index', ylab='Index')
plot(EuStockMarkets[, 'FTSE'], main='FTSE 100 Index', ylab='Index')

代码解析:
library(datasets): 加载R语言自带数据集包。data("EuStockMarkets"): 加载名为EuStockMarkets的数据集。par(mfrow=c(3,1)): 设置绘图区域为3行1列,即将三个图表绘制在同一界面。plot(EuStockMarkets[, 'SMI'], main='Swiss Market Index (SMI)', ylab='Index'): 绘制瑞士SMI指数的时序图,main参数设置标题,ylab参数设置纵轴标签。plot(EuStockMarkets[, 'CAC'], main='CAC 40 Index', ylab='Index'): 绘制巴黎CAC指数的时序图。plot(EuStockMarkets[, 'FTSE'], main='FTSE 100 Index', ylab='Index'): 绘制伦敦FTSE指数的时序图。
通过上述代码,我们成功绘制了瑞士、巴黎、伦敦三个股票市场指数的时序图,并展示在同一界面上,方便直观地进行对比分析。
原文地址: https://www.cveoy.top/t/topic/mMPZ 著作权归作者所有。请勿转载和采集!