ggplot używa małych wykresów kołowych jako punktów z geom_point

Chciałbym zrobić wykres za pomocą ggplot, jak pokazano poniżej. Chodzi o wykreślenie „dopasowań procentowych” między dwiema zmiennymi kategorycznymi. Łatwo jest zbliżyć się, zmieniając wielkość punktów, ale zastanawiałem się, czy możliwe jest wykonanie tych małych wykresów kołowych ...

Przykładowy kod do wykreślania tego z wielkością punktów jako miarą wyniku.

temp <- data.frame(Exercise=c(1, 1, 1, 2, 2, 2), 
    Name=c(1, 2, 3, 1, 2, 3), Score=c(0.2, 0.5, 0.3, 0.9, 1.0, 0.6))
ggplot(temp) + geom_point(aes(Exercise, Name, size=Score))

W jaki sposób można zmienić ten kod, aby podać coś zbliżonego do poniższego rysunku?

questionAnswers(2)

yourAnswerToTheQuestion