Re: [问题] quantmod 绘制股价交易时序图

楼主: YoBo   2015-04-19 22:07:06
※ 引述《psinqoo (零度空间)》之铭言:
: HI~
: 试看看
: x<-read.csv(file.choose())
: x<-as.xts(read.zoo(x,header=T))
: 这样子图就就来
我照你的试把资料转成xts的格式
图就出来了!!!
谢谢你
我其实后来有在网络上找到另一个解法
不过没有你的简单
还是列出来给大家参考
tmp <- read.csv(file.choose(),header=TRUE)
x <- xts(tmp[,-1],as.Date(tmp[,1],"%Y-%m-%d"))
: 备注 我的.csv 长如此
: Date Open High Low Close Volume
: 2012/1/2 8.81 8.81 8.62 8.67 777
: 2012/1/3 8.7 8.83 8.7 8.82 1375
: 2012/1/4 8.89 8.99 8.8 8.87 1661
: 2012/1/5 8.87 8.96 8.87 8.93 1546
: ※ 引述《andrew43 (讨厌有好心推文后删文者)》之铭言:
: : library(quantmod)
: : txt <- "Date Open High Low Close Volume
: : 2013/1/2 13257 13289 13162 13194 168353
: : 2013/1/3 13195 13198 13055 13055 242457
: : 2013/1/4 13050 13100 13005 13079 256215
: : 2013/1/7 13085 13128 13025 13126 228488
: : "
: : dat <- read.table(textConnection(txt), header=T, sep=" ", row.names="Date")
: : ## 关键是 barChart() 要喂食一个 xts 物件
: : ## 参考 ?xts 及 ?sample_matrix
: : ## 以下是想办法生成 xts 物件的过程
: : dat.xts <- as.xts(as.matrix(dat))
: : ## 画画看吧。结果对或错都请推个文告诉我一声。
: : barChart(dat.xts)

Links booklink

Contact Us: admin [ a t ] ucptt.com