0
ggplot(data = ames) +
  geom_bar(mapping = aes(x = as.factor(Neighborhood),
                         y = Gr.Liv.Area,),
                         stat = "Summary",
                         fun = "mean" ,
                         fill = "sky blue") +
  labs(title = "Overall Quality by Average Sales Price",
       x ="Neighbourhood",
       y = "Avergage living area (SqFt)") +
  theme(axis.text.x = element_text(angle = 90, size = 8), 
        legend.position = "none") 
neilfws
  • 32,751
  • 5
  • 50
  • 63
cc123
  • 1
  • 1
    Difficult to help without data but have you tried this - https://stackoverflow.com/questions/5208679/order-bars-in-ggplot2-bar-graph ? – Ronak Shah Oct 28 '20 at 01:00
  • Simplest way is to `reorder` inside `geom_bar` like so: `geom_bar(aes(reorder(Neighborhood, -GrLivArea), GrLivArea), stat = "Summary", fun = "mean", fill = "sky blue")` – neilfws Oct 28 '20 at 01:13
  • 1
    Check all the answers in the linked question as some are rather old now. – neilfws Oct 28 '20 at 01:14

0 Answers0