2015-07-01 2 views
1

У меня есть следующие dataframe (1:10):Plotting dataframe в г

Date Avg.Join.Delay Min.Join.Dely Max.Join.Dely ACCOUNT STB_TYPE MARKET 
1 6/5/2015  199.20000   51   396 2063207586 IPH8010 Seattle 
2 6/5/2015  77.68750   50   145 2063207586 IPW8000 Seattle 
3 6/5/2015  80.00000   78   81 2063221752 IPW8000 Seattle 
4 6/5/2015  72.25000   52   81 2063231994 IPW8000 Seattle 

То, что я пытаюсь сделать, это построить график средней задержки в связи с ее Min и Max. Я хочу видеть взаимосвязь этих трех атрибутов визуально, но я не могу понять, как это сделать. Ниже воспроизводимый пример:

df <- data.frame(Date= c('6/5', '6/6', '6/7'), 
        Avg = c(600, 500, 400), 
        Min = c(25, 85, 40), 
        Max = c(65, 28, 39), 
        Account = c(504,316,920), 
        Type = c('x','y','z'), 
        Market = c('a','b','c')) 

ответ

3

Это, кажется, хорошо использовать geom_pointrange(), но это не будет иметь никакого смысла для примера, потому что ваш Avg выше, чем ваш Макс, и на 6/7 вашу Мин выше ваш Макс.

library(ggplot2) 
ggplot(df, aes(x=Date, y=Avg)) + 
    geom_pointrange(aes(ymin=Min, ymax=Max)) 

enter image description here

+0

Великое спасибо! – Nik

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