我想用barplot()绘制时间序列xts对象。但是,x轴中显示的日期格式是数字值而不是日期格式。如何将数值更改为“2012-06-12”之类的日期格式?这是一个示例代码:
x<-rnorm(100);
y <- xts(x, Sys.Date()+1:100);
barplot(y);
答案 0 :(得分:2)
通用解决方案是使用names.arg
参数,但正如我在评论中所说,我无法使用您提供的代码重现您的问题。
barplot(y, names.arg=format(index(y), "%Y-%m-%d"))