更改 Barplot 中的条形顺序
Change order of bars in Barplot
我有一个条形图,我想重新排列图,所以图像的顺序如下:
'Kan beter'、'Normaal'、'Goed'、'Zeer goed'
uitleg1 <- ggplot(data=etadam, aes(x = uitleg)) +
geom_bar(stat="count", colour = "black", width = 0.6, fill = '#ffd308') +
geom_text(aes(label = ..count..), stat = "count", vjust = 5, colour = "black") +
scale_x_discrete(limits=rev) +
labs(x = 'Wat vonden jullie van de uitleg?', y = 'frequentie', title = 'Uitleg', caption = 'Leren voor de Toekomst')
这是数据:
1 90 2021-04-25 15:16:11 Vroli… Ja Enge… HAVO Ja Zeer … 6.1 Ja
2 91 2021-04-25 15:17:08 Relax… Ja Enge… HAVO Ja Zeer … 4,8 maar i… Ja
3 92 2021-04-25 15:49:16 Neutr… Ja Wisk… HAVO Ja Zeer … 6,5 Ja
4 93 2021-04-25 15:49:00 Trots… Ja Wisk… HAVO Ja Norma… 5.2 Ja
5 94 2021-04-25 15:49:03 Neutr… Ja Wisk… HAVO Nee Kan b… 5.7 Nee
6 95 2021-04-25 15:49:23 Neutr… Ja Wisk… HAVO Ja Goed - Ja
在绘制之前,按如下方式更改 uitleg
:
etadam$uitleg <- factor(etadam$uitleg, levels = c('Kan beter', 'Normaal', 'Goed', 'Zeer goed'))
然后,ggplot()
将在 x 轴上按该顺序使用级别。
我有一个条形图,我想重新排列图,所以图像的顺序如下:
'Kan beter'、'Normaal'、'Goed'、'Zeer goed'
uitleg1 <- ggplot(data=etadam, aes(x = uitleg)) +
geom_bar(stat="count", colour = "black", width = 0.6, fill = '#ffd308') +
geom_text(aes(label = ..count..), stat = "count", vjust = 5, colour = "black") +
scale_x_discrete(limits=rev) +
labs(x = 'Wat vonden jullie van de uitleg?', y = 'frequentie', title = 'Uitleg', caption = 'Leren voor de Toekomst')
这是数据:
1 90 2021-04-25 15:16:11 Vroli… Ja Enge… HAVO Ja Zeer … 6.1 Ja
2 91 2021-04-25 15:17:08 Relax… Ja Enge… HAVO Ja Zeer … 4,8 maar i… Ja
3 92 2021-04-25 15:49:16 Neutr… Ja Wisk… HAVO Ja Zeer … 6,5 Ja
4 93 2021-04-25 15:49:00 Trots… Ja Wisk… HAVO Ja Norma… 5.2 Ja
5 94 2021-04-25 15:49:03 Neutr… Ja Wisk… HAVO Nee Kan b… 5.7 Nee
6 95 2021-04-25 15:49:23 Neutr… Ja Wisk… HAVO Ja Goed - Ja
在绘制之前,按如下方式更改 uitleg
:
etadam$uitleg <- factor(etadam$uitleg, levels = c('Kan beter', 'Normaal', 'Goed', 'Zeer goed'))
然后,ggplot()
将在 x 轴上按该顺序使用级别。