I use the arrange function to put my data frame in order by deaths, but when I try to do a bargraph of the top 5, they are in alphabetical order. How do I get them into order by value? Do I need to use ggplot?
library(dplyr)
library(ggplot2)
EventsByDeaths <- arrange(SumByEvent, desc(deaths))
> head(EventsByDeaths, 10)
Source: local data frame [10 x 3]
           EVTYPE deaths     damage
1         TORNADO   4662 2584635.60
2  EXCESSIVE HEAT   1418      53.80
3            HEAT    708     277.00
4       LIGHTNING    569  338956.35
5     FLASH FLOOD    567  759870.68
6       TSTM WIND    474 1090728.50
7           FLOOD    270  358109.37
8    RIP CURRENTS    204     162.00
9       HIGH WIND    197  170981.81
10      HEAT WAVE    172    1269.25
qplot(y=deaths, x=EVTYPE, data=EventsByDeaths[1:5,], geom="bar", stat="identity")

 
    