2014-09-17 2 views
0

У меня есть данные в следующем виде:Как построить следующую функцию в R?

Team win%JAN win%FEB win%MARCH win%APRIL 
X  23  45  34  56 
Y  34   56  25  29 
Z  47   37  26  39 

и так далее .. Как я могу построить кривую (линия) для каждой команды, соответствующей каждому выиграть% в течение нескольких месяцев, так что я могу предсказать, выиграть% для в следующем месяце для каждой команды?

+1

в качестве отправной точки попробовать: 'matplot (т (DAT [-1]), тип = "л", LTY = 1)' – thelatemail

ответ

1

Попытка:

ddf = structure(list(Team = structure(1:3, .Label = c("X", "Y", "Z" 
+), class = "factor"), win.JAN = c(23L, 34L, 47L), win.FEB = c(45L, 
+ 56L, 37L), win.MARCH = c(34L, 25L, 26L), win.APRIL = c(56L, 29L, 
+ 39L)), .Names = c("Team", "win.JAN", "win.FEB", "win.MARCH", 
+ "win.APRIL"), class = "data.frame", row.names = c(NA, -3L)) 
> 
> 
> ddf 
    Team win.JAN win.FEB win.MARCH win.APRIL 
1 X  23  45  34  56 
2 Y  34  56  25  29 
3 Z  47  37  26  39 
> 
> library(reshape2) 
> mm = melt(ddf) 
> library(ggplot2) 
ggplot(mm, aes(x=variable, y=value, group=Team, color=Team))+geom_point()+geom_line() 

enter image description here

+0

спасибо много Сэр, это сработало –

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