使用R软件绘制股票指数时序图:瑞士SMI、巴黎CAC、伦敦FTSE

本文将使用R语言自带数据集EuStockMarkets,分别绘制瑞士苏黎世SMI指数、巴黎CAC指数和伦敦金融时报FTSE指数的时序图,并将三张图展示在同一界面上。

代码示例:

library(datasets)
data(EuStockMarkets)
par(mfrow=c(1,3))
plot(EuStockMarkets[,1], main='Swiss SMI Index', xlab='Time', ylab='Index Value', type='l')
plot(EuStockMarkets[,2], main='Paris CAC Index', xlab='Time', ylab='Index Value', type='l')
plot(EuStockMarkets[,4], main='London FTSE Index', xlab='Time', ylab='Index Value', type='l')

结果如下图所示:

image.png

代码解释:

  • library(datasets) 加载datasets包,其中包含EuStockMarkets数据集。
  • data(EuStockMarkets) 加载EuStockMarkets数据集。
  • par(mfrow=c(1,3)) 设置绘图区域,将图形分成1行3列。
  • plot(EuStockMarkets[,1], main='Swiss SMI Index', xlab='Time', ylab='Index Value', type='l') 绘制瑞士SMI指数时序图,其中EuStockMarkets[,1]表示数据集的第一列,main='Swiss SMI Index'设置标题,xlab='Time'设置横轴标签,ylab='Index Value'设置纵轴标签,type='l'表示绘制折线图。
  • 类似地,plot(EuStockMarkets[,2], main='Paris CAC Index', xlab='Time', ylab='Index Value', type='l')plot(EuStockMarkets[,4], main='London FTSE Index', xlab='Time', ylab='Index Value', type='l') 分别绘制巴黎CAC指数和伦敦FTSE指数时序图。
R语言绘制股票指数时序图:瑞士SMI、巴黎CAC、伦敦FTSE

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

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