如何在barplot中将日期格式从值更改为日期

时间:2012-06-17 01:21:55

标签: r xts

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

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

1 个答案:

答案 0 :(得分:2)

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

barplot(y, names.arg=format(index(y), "%Y-%m-%d"))