Zamawianie prętów w barplot ()
Mam ramkę danych, a jedna ze zmiennych (nazwijmy ją Q1) ma kilka poziomów: „Bezużyteczne”, „30 min”, „1 godzina”, „2 godziny”, „3 godziny”.
Jak mogę narysować wykres słupkowy (), w którym słupki są w porządku poziomów czynników? Próbowałem użyć sortowania (), ale to nie wystarczy.
EDYCJA: Na żądanie, niektóre przykładowe dane:
Q1
1 hour
1 hour
30 min
2 hours
3+ hours
3+ hours
3+ hours
3+ hours
2 hours
1 hour
2 hours
1 hour
30 min
Próbowałem:
barplot(table(sort(Q1)), main = "Q1 Answer Distribution", ylim = c(0, 250), cex.axis=0.9)
ale to nie daje mi tego, czego potrzebuję.