Используйте ggplot geom_mosaic для агрегированных данных в R
Я хочу знать, возможно ли сделать мозаичный график со следующими образцами данных:
cat<-c('A_student','B_student','C_student','A_student','B_student','C_student')
sex<-c('M','M','M','F','F','F')
pct<-c(.16,.24,.60,.25,.42,.33)
grades<-data.frame(cat,sex,pct)
В этих вымышленных данных мы видим, что состав по категориям для мужчин и женщин составляет 100%.
ggplot(data=grades)+
geom_mosaic(aes(x=sex,fill=pct))
Этот код выдает сообщение об ошибке: Дискретное значение передается в непрерывном масштабе.
Есть ли способ, как я могу это исправить?