首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >霍尔特-温特斯图R中x轴上的日期

霍尔特-温特斯图R中x轴上的日期
EN

Stack Overflow用户
提问于 2016-03-29 15:02:06
回答 1查看 692关注 0票数 1

我试图把这个日期画成R中的Holt图中的x轴,我在这个网站上搜索过这个主题,还有很多其他没有运气的。我知道在大多数情节中使用xaxt="n",然后使用axis()。以下代码适用于正常绘图:

代码语言:javascript
复制
plot(date,sold, xaxt="n", main="Quantity Widgets Sold")
axis(1,date,format(date,"%d %b", cex.axis=0.7))

所以我知道轴心函数正常工作。但是,这种方法不适用于However绘图。这是我现在的代码:

代码语言:javascript
复制
date<-df$Date
date<-as.Date(date, "%m/%d/%Y")
sold<-df$Quantity.Sold
sold<-ts(sold)

hwsold<-HoltWinters(sold,beta=FALSE,gamma=FALSE)
plot(hwsold, xaxt="n", xlab=NULL)
axis(1,date,format(date,"%d %b", cex.axis=0.7))

使用此代码未将此轴添加到Holt-温特斯图中,结果只显示没有x轴的Holt-温特斯过滤图。

如何格式化霍尔特-温特斯图,使x轴显示日期?

以下是样本数据:

代码语言:javascript
复制
Date    Quantity.Sold
10/1/2014   14
10/2/2014   44
10/3/2014   23
10/4/2014   12
10/5/2014   9
10/6/2014   17
10/7/2014   18
10/8/2014   24
10/9/2014   35
10/10/2014  13
10/11/2014  23
10/12/2014  17
10/13/2014  19
10/14/2014  25
10/15/2014  29
10/16/2014  41
10/17/2014  37
10/18/2014  13
10/19/2014  16
10/20/2014  12
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-29 15:29:30

我们可以指定勾标位置:

代码语言:javascript
复制
plot(hwsold, xaxt="n", xlab=NULL)
axis(1,c(5,10,15,20),format(date,"%d %b", cex.axis=0.7)[c(5,10,15,20)])

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36288009

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档