Нарисуйте круговую диаграмму из фрейма данных - PullRequest
0 голосов
/ 29 апреля 2019

У меня есть фрейм данных с двумя переменными;посещаемость 4 5 6 7 2 5 7 8 и еще одна с лечением ABBAABB A. Как составить круговую диаграмму, сравнивая процентное соотношение суммы A и B в rstudio

1 Ответ

0 голосов
/ 29 апреля 2019

Используя dplyr и функцию pie, мы сначала группируем по treatment и делаем общую сумму по группе.

a = data.frame(attendance=c(4,5,6,7,2,5,7,8),
                             treatment=c("A","B","B","A","A","B","B","A"),
                             stringsAsFactors = FALSE)

A = a%>%group_by(treatment)%>%summarise(tot=sum(attendance))

pie(A$tot/sum(A$tot),labels=paste(A$treatment,round(A$tot/sum(A$tot),2)),main="Pie")

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...