У меня есть этот фрейм данных с числами в процентах:
`df <- data.frame(spoken = c(10, 90, 30, 70),
lexicon = c(10, 90, 50, 50),
row.names = c("consonant_initial",
"vowel_initial",
"consonant_final", "vowel_final"))`
Я хочу показать это хорошим способом, чтобы получить
составной барплот для распределения гласных против согласных начальных слов
и распределение гласных против согласных последних слов,
включая facet_wrap
, чтобы показать два условия лексикон против разговорного.
Я попытался изменить данные:
df$row <- seq_len(nrow(df))
df <- melt(df, id.vars = "row")
Однако я не могу понять, как мне нужно изменить форму данных, чтобы отобразить их соответствующим образом