Чтобы получить простую гистограмму с переменными trans
или model
, сначала необходимо вычислить их частоты. Для этого вам нужно подсчитать, сколько раз каждая модель появляется и сколько раз она ручная или автоматическая c.
Если ваши данные имеют вид:
my_data <- data.frame(model=as.factor(c("audi", "vw", "audi", "audi")), trans=as.factor(c("manual", "auto", "manual", "auto")))
Тогда,
my_data %>%
table %>%
barplot()
или лучшее решение с использованием ggplot()
:
my_data %>%
table %>%
data.frame %>%
ggplot(., aes(y=Freq, x=model, fill=trans))+
geom_bar(position="stack", stat="identity")
Но опять же, это основано на предположении о том, как выглядят ваши данные. Вот как это выглядит: