Размещение сетки по отметкам даты

У меня есть следующие данные:

x=strptime(20010101:20010110)
y=1:10
z=data.frame(x,y)

Итак, мои данные таковы:

            x  y
1  2001-01-01  1
2  2001-01-02  2
3  2001-01-03  3
4  2001-01-04  4
5  2001-01-05  5
6  2001-01-06  6
7  2001-01-07  7
8  2001-01-08  8
9  2001-01-09  9
10 2001-01-10 10

Когда я создаю график в базе, используя:

plot(x,y)
grid(NULL,NULL)

Моя вертикальная сетка не совпадает с датой отметки. Я знаю, что это кажется довольно простой проблемой, но я нигде не нашел решения. Есть ли способ выровнять вертикальную сетку с отметками даты, используя базу, которая не требует от меня этого:

abline(v=as.numeric(strptime(c(20010102,20010104,20010106,20010108,20010110),'%Y%m%d')))

У меня много графиков с разными датами, и я бы очень хотел автоматизировать это настолько, насколько возможно, надеюсь, используя базу.

5
задан thequerist 2 February 2012 в 20:16
поделиться