Гистограмма с накоплением гистограммы в R
Я хотел бы сделать гистограмму для своих данных, но я также хотел бы визуализировать ее таким образом, чтобы каждая категория была окрашена по-разному, но сгруппирована вместе.
Это то, чего я пытаюсь достичь: сложенная гистограмма из уже суммированных результатов с использованием ggplot2
но я не уверен, как сделать это для моего набора данных, и мои навыки R очень сильно на стороне ржавчины.
Мои данные отформатированы так
Name Category Age Year
1 A 3 2017
2 B 6 2016
3 B 12 2017
4 B 8 2017
Меня интересует только категория B, поэтому я создал подмножество под названием catB. Я хотел бы, чтобы гистограмма отображала частоту различных возрастов, и я хотел бы раскрасить стеки на основе года (в моих данных есть 5-летние варианты).
Буду признателен за любую помощь! Спасибо!
2 ответа
Еще один приятный графический вариант. Вы должны добавить частоту (количество): в данном примере это число =1. Однако вы должны увидеть на реальных данных, что такое значение счета:
catB <- cbind(catB, count=1)
ggplot(catB, aes(x=Age, y=count)) + geom_histogram(aes(fill=Year), stat="identity", group=1)