如何在ggplot中绘制分组数据?

时间:2018-09-07 17:02:58

标签: r ggplot2 dplyr

我有这个数据集,每个季节特定目的地的航班数量。

 Season Dest  flights
   <fct>  <chr>   <int>
 1 Autumn DAL       508
 2 Autumn ATL       470
 3 Autumn DFW       429
 4 Autumn MSY       418
 5 Autumn LAX       416
 6 Spring ATL       567
 7 Spring DAL       544
 8 Spring MSY       460
 9 Spring DFW       426
10 Spring ORD       403
11 Summer DAL       519
12 Summer LAX       494
13 Summer ATL       477
14 Summer DFW       444
15 Summer ORD       425
16 Winter DAL       559
17 Winter ATL       482
18 Winter DFW       449
19 Winter MSY       435
20 Winter DEN       409

我正在尝试制作一种图表,以显示每个季节每个目的地的航班数量。我使用了以下代码:

ggplot(allseasons, aes(x = Dest, y = flights)) + geom_bar(stat = "identity") + 
  facet_wrap(~ Season)

我有一个情节,每个季节有五个酒吧,但每个季节仍然有两个空白区域。我想绘制一个只有5条的图形并消除空白区域。我想知道是否有任何方法可以单独处理每个季节,以防我想为每个季节作图而不是使用facet_wrap

enter image description here

enter image description here

0 个答案:

没有答案