/ / 2 zmienne na osi x dla histogramu w R - r, ggplot2, histogram

2 zmienne na osi x dla histogramu w R - r, ggplot2, histogram

Mam plik csv z kilkoma zmiennymi. Teraz pracuję w Markdown R. Co chcę zrobić, to wykres kolumnowy / histogram, gdzie oś y jest częstotliwością względną, a oś x jest podzielona na pierwszą zmienną (x, y, z, ...), a następnie podzielona na następny zestaw zmiennych.

Na przykład.,

jest 1 zmienna osi x, każda podzielona na 5 przez inną zmienną. Dane dla osi Y również będą pochodzić z mojego CSV.

więc zasadniczo mam 3 zmienne: 1: częstotliwość względna, 2: agecategory, 3: lata po diagnozie,

Chcę względnej częstotliwości na osi Y, wiekucategory, aby podzielić oś X i lata po diagnozie, aby podzielić kategorie wiekowe ... Próbowałem wielu rzeczy, ale nie jestem pewien, jak skierować kod r do moich danych dla trzeciej zmiennej, tj. osi Y zmienna, więc kończę z czymś takim wprowadź opis obrazu tutaj

Z góry dziękuję

Odpowiedzi:

0 dla odpowiedzi № 1

Próbowałem dać mały przykład. Pomoże to w wykreślaniu wielu kategorycznych danych dla wykresu słupkowego / słupkowego.

    MoT <- c(rep("Train",3),rep("Aeroplane",5))
Casulty <- c("survived","not survived","not survived","survived","survived","survived",
"survived","not survived")

df <- data.frame(MoT,Casulty)

library(ggplot2)
ggplot(df, aes(MoT)) + geom_bar(aes(fill = Casulty), position = "dodge")

wprowadź opis obrazu tutaj