2

我想使用 barplot() 绘制时间序列 xts 对象。但是,x 轴上显示的日期格式是数值而不是日期格式。如何将数值更改为日期格式,如“2012-06-12”?这是一个示例代码:

x<-rnorm(100);
y <- xts(x, Sys.Date()+1:100);
barplot(y);
4

1 回答 1

2

通用解决方案是使用names.arg参数,但正如我在评论中所说,我无法使用您提供的代码重现您的问题。

barplot(y, names.arg=format(index(y), "%Y-%m-%d"))
于 2012-06-17T02:03:21.170 回答