(R) как добавить собственные метки осей на графике

#r #date

#r #Дата

Вопрос:

У меня есть график, который отображает временной ряд в зависимости от переменной. Однако я хочу заменить значения оси x на графике (значения временных рядов) другой переменной (соответствующим днем).

Переменные были закодированы в дате и времени отдельно. Я создал дополнительную переменную ‘day’ для кодирования дня недели, соответствующего дате.

Затем я хочу построить график в зависимости от временных рядов, но на оси x я хочу, чтобы отображался «день».

Я не могу построить график в зависимости от дня недели, поскольку это выдает ошибку (переменная не является числовой).

Как я могу это сделать? В настоящее время у меня есть это:

  household$day <- weekdays(household$Date) #Where Date is 'Date' variable

 plot(as.numeric(household$Time), household$Global_active_power, type = "l", xaxt = 'n') # xaxt to remove the x-axis labels

 # Step 3: add the weekdays in household$day to the x-axis ...
  

Заранее спасибо.

Комментарии:

1. Используйте функцию axis

Ответ №1:

Я имею в виду использование функции axis() для замены значений «на» оси x.