Используйте 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))

Этот код выдает сообщение об ошибке: Дискретное значение передается в непрерывном масштабе.

Есть ли способ, как я могу это исправить?

0 ответов

Другие вопросы по тегам