Я новичок в ggplot2 и у меня довольно простой вопрос относительно графиков временных рядов.
У меня есть набор данных, в котором данные структурированы следующим образом.
Area 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007
MIDWEST 10 6 13 14 12 8 10 10 6 9
Как создать временной ряд, когда данные структурированы в этом формате.
С пакетом reshape
я могу просто изменить данные так:
totmidc <- melt(totmidb, id="Area")
totmidc
Area variable value
1 MIDWEST 1998 10
2 MIDWEST 1999 6
3 MIDWEST 2000 13
4 MIDWEST 2001 14
5 MIDWEST 2002 12
6 MIDWEST 2003 8
7 MIDWEST 2004 10
8 MIDWEST 2005 10
9 MIDWEST 2006 6
10 MIDWEST 2007 9
Затем запустите следующий код, чтобы получить нужный график.
ggplot(totmidc, aes(Variable, Value)) + geom_line() + xlab("") + ylab("")
Однако возможно ли построить график временных рядов из первого
объект, в котором столбцы представляют годы.