我有一个这样的数据框:
Steps Item_number avg
1 Item 1 172
2 Item 1 817
3 Item 1 110
4 Item 1 703
5 Item 1 74
6 Item 1 12
7 Item 1 12
8 Item 1 87
1 Item 2 172
2 Item 2 817
3 Item 2 110
4 Item 2 703
5 Item 2 74
6 Item 2 12
7 Item 2 12
8 Item 2 87
1 Item 3 11
2 Item 3 817
3 Item 3 110
4 Item 3 703
5 Item 3 745
6 Item 3 92
7 Item 3 192
8 Item 3 831
我想要一个带有 3 个不同条形图的面板,每个条形图一个。 x轴代表
Steps
,y轴代表avg
值。类似于下图(条形图与上面提供的 avg
值不匹配)
如果可能的话,我很想学习如何使用 ggplot 和 geom_bar 来做这件事。谢谢!
尝试这样的事情:
dataframe %>% ggplot()+
geom_bar(aes(x = Steps, y = avg, fill = Item_number), stat = "identity")+
facet_wrap(~Item_number, nrow = 3)+
theme_bw()
facet_wrap
为每个级别绘制一个图表(我想这就是你想要的)
如果您需要任何进一步的解释,请告诉我!