Plotar várias linhas em um gráfico

Tentando usar o ggplot para plotar várias linhas em um gráfico, mas não tenho certeza de como fazer isso com o meu conjunto de dados. Não tenho certeza se preciso alterar a estrutura de dados ou não (transpor?)

Os dados são assim:

Company   2011   2013
Company1  300    350
Company2  320    430
Company3  310    420

Eu também tentei transposto:

Year   Company1  Company2  Company3
2011   300       320       310 
2013   350       430       420

E para isso eu posso traçar 1 dos valores usando;

ggplot(data=df, aes(x=Year, y=Company1)) + geom_line(colour="red") + geom_point(colour="red", size=4, shape=21, fill="white")

Mas eu não sei como combinar todas as empresas, já que não tenho mais um objeto 'Company' para agrupar. Alguma sugestão?

questionAnswers(3)

yourAnswerToTheQuestion