【发布时间】:2021-05-07 09:53:42
【问题描述】:
我尝试为特定变量制作 ggplot。当我使用此代码时,它不起作用,但是当我对不同的变量使用相同的函数时,它起作用了......:
waardevol <- ggplot(data=etadam, aes(x = waardevol)) +
geom_bar(aes(y = (..count..)/sum(..count..)), colour = "black", width = 0.6, fill = '#ffd308') + geom_text(aes(y = ((..count..)/sum(..count..)), label = scales::percent((..count..)/sum(..count..))), stat = "count", vjust = -0,25) +
scale_y_continuous(labels = percent) +
labs(y = 'percentage', title = 'Vonden jullie de training waardevol?', subtitle = 'N = 400', caption = 'Leren voor de Toekomst©')
Data (etadam):
ID tijd gevoel waardevol vak niveau vertrouwen
1 90 2021-04-25 15:16:11 Vrolijk;Gemotiveerd ; Ja Engels HAVO Ja
2 91 2021-04-25 15:17:08 Relaxt;Gemotiveerd ;Vrolijk; Ja Engels HAVO Ja
3 92 2021-04-25 15:49:16 Neutraal; Ja Wiskunde A HAVO Ja
4 93 2021-04-25 15:49:00 Trots;Gezegend; Ja Wiskunde A HAVO Ja
5 94 2021-04-25 15:49:03 Neutraal; Ja Wiskunde A HAVO Nee
6 95 2021-04-25 15:49:23 Neutraal; Ja Wiskunde A HAVO Ja
uitleg oefenexamen aanraden vervolgopleiding
1 Zeer goed 6.1 Ja Nee
2 Zeer goed 4,8 maar ik heb slecht geslapen daar ligt het aan Ja Bouwkunde HVA architectuur
3 Zeer goed 6,5 Ja Cyber security
4 Normaal 5.2 Ja Ja, verpleegkunde
5 Kan beter 5.7 Nee Nee
6 Goed - Ja Nee
This Code acctually did work:
uitleg <- ggplot(data=etadam, aes(x = uitleg)) +
geom_bar(aes(y = (..count..)/sum(..count..)), colour = "black", width = 0.6, fill = '#ffd308') +
geom_text(aes(y = ((..count..)/sum(..count..)), label = scales::percent((..count..)/sum(..count..))), stat = "count", vjust = 5) +
scale_y_continuous(labels = percent) +
labs(x = NULL, y = 'percentage', title = 'Wat vonden jullie van de uitleg? - Alle trainingen', subtitle = 'N = 400', caption = 'Leren voor de Toekomst')
After I run the copied the last quote and run it a couple of times, the same error arises.
【问题讨论】:
标签: r dataframe ggplot2 error-handling