使用R语言绘制欧洲股市时序图 - 法兰克福DAX、苏黎世SMI、巴黎CAC指数合并显示

本文将使用R语言自带的EuStockMarkets数据集绘制欧洲股市时序图,并合并显示法兰克福DAX指数、瑞士苏黎世SMI指数和巴黎CAC指数。

代码实现

# 导入数据
data('EuStockMarkets')

# 绘制时序图
plot(EuStockMarkets, main='European Stock Markets')

# 合并绘制
lines(EuStockMarkets[, 'DAX'], col='red')
lines(EuStockMarkets[, 'SMI'], col='blue')
lines(EuStockMarkets[, 'CAC'], col='green')
legend('topleft', legend=c('DAX', 'SMI', 'CAC'), col=c('red', 'blue', 'green'), lty=1)

结果展示

image.png

代码解释

  1. 导入数据: 使用data('EuStockMarkets')命令导入R语言自带的EuStockMarkets数据集。
  2. 绘制时序图: 使用plot(EuStockMarkets, main='European Stock Markets')命令绘制所有指数的时序图,并设置标题为'European Stock Markets'。
  3. 合并绘制: 使用lines()函数分别绘制法兰克福DAX、苏黎世SMI和巴黎CAC指数,并设置不同的颜色。
  4. 添加图例: 使用legend()函数添加图例,显示每个指数的颜色和名称。

通过以上代码,我们可以轻松地绘制包含多个指数的欧洲股市时序图,并直观地比较不同指数的变化趋势。

R语言绘制欧洲股市时序图 - 法兰克福DAX、苏黎世SMI、巴黎CAC指数合并显示

原文地址: https://www.cveoy.top/t/topic/mMSU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录