2015-03-14 3 views
-1

Мой график имеет по оси y численные значения моих данных, которые являются уровнем депрессии, и по оси x у меня есть порядок (цифры от 1 до 40, потому что у меня есть 40 наблюдений) Но на самом деле это кварталы, так как мои данные ежеквартально (2008-2013 гг.). Поэтому я хотел бы изменить ось x от порядка 1-40 до года и квартала (например, 2008 Q1,2008 Q2, ..). Однако я не уверен, как я могу это сделать. Любая помощь очень ценится! Спасибо за помощь!Изменение x-оси Значения графика

+0

Эй, Дэвид, можете ли вы добавить свой текущий код? Благодарю. – yochannah

ответ

1

Вы можете сделать еще одну колонку в своей структуре данных/матрице с Годом и кварталом. Затем установите этот столбец как ось x. Что-то вроде этого

for(i in 1:40){ 
    if(i %% 4 == 0) 
    data$quarter[i] <- paste(as.integer((i - 1)/4) + 2008, " Q4", sep = "") 
    else 
    data$quarter[i] <- paste(as.integer((i - 1)/4) + 2008, " Q", i %% 4, sep = "") 
} 

Это, конечно, при условии, что они в порядке. Если они не в порядке или у вас есть совпадение, вам может потребоваться просто сделать это вручную.

+0

Благодарим за помощь. Это сработало –

+0

Эй, я просто понял, что мне нужно разделить все это НЕ по отношению к первому значению, но по отношению к 27-м наблюдениям, которые относятся к Q3 2010 года.) Мои данные на самом деле с 2004 по 2013 год, а не с 2008 по 2013 год, извините). Знаете ли вы, как я буду это делать? Спасибо. –

+1

Они все еще в порядке? Даты начинаются с четвертого квартала 2004 года? Если это так, просто измените 2008 год на 2004 год и все должно быть установлено. –

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