2014-10-24 6 views
-2

Я повсюду искал (Example) и несколько других сообщений, но я просто не могу понять, как установить дату на оси X. Кто-нибудь может мне помочь? Это то, что я до сих пор:Даты на оси X

data.csv:

21-Oct-14, 
22-Oct-14, 
23-Oct-14,....etc 

Я попытался это: axis(1,at=NVDA_Data$Date) и он не показывает и консоль говорит его NULL

Я просто хочу изменения, где он говорит 0-250 с датами

What I have so far

+0

Пробовал ли вы использовать аргумент 'label', чтобы предоставить текст, который вы хотите для ярлыков? Кроме того, пожалуйста, разместите свой код, а не ссылку на него. –

+0

Взгляните на это последнее сообщение для идей http://stackoverflow.com/questions/26506417/how-can-i-add-axis-ticks-for-dates-not-present-in-my-data-using-using- база-р-участок – user20650

ответ

1

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

Одним из простых решений является преобразование вашего символа даты или переменной фактора в переменную Date. Сюжет обычно будет делать разумные метки осей из переменной Date. Используйте summary() в вашем фрейме данных, чтобы определить, является ли переменная Date фактором или символом. Если это символ, а затем сделать что-то вроде этого:

data.frame$Date2 <- as.Date(data.frame$Date, "%d-%b-%y") 

Если дата столбец считывается как фактор, использовать colClasses, чтобы прочитать его в качестве символа, а затем использовать фрагмент кода выше.

Предоставленная ссылка @ user20650 дает некоторые полезные советы по маркировке переменных даты.

Смежные вопросы