ggplot2: внесение изменений в символы в легенде

У меня проблема с тем, чтобы символы в легенде моего сюжета совпадали с символами самого сюжета.

Предположим, что данные имеют четыре столбца, как это

data = data.frame(x = sample(1:10, 10, replace=TRUE), y = sample(1:10, 10, replace=TRUE), 
           Rank = sample(1:10, 10, replace = TRUE), Quantified = factor(sample(1:2, 10, replace = TRUE))
)

Я бы хотел, чтобы точки были разных размеров (различаются по 'Ранг') и представлены различными символами (крестики и незакрашенные кружки, отмеченные знаком 'количественное»).

Мой код

ggplot(data, aes(x = x, y = y)) +
          geom_point(aes(size = Rank, shape = Quantified)) +
          scale_shape_manual("Quantified", labels = c("Yes", "No"), values = c(1, 4)
 )

Символы на сюжете такие, как я хочу.

Моя проблема в том, что я хотел бы, чтобы круги в верхней легенде былинезаполненной как они в сюжете.

мы пробовали различные команды в разных частях кода (например, fill = "белый») но, похоже, ничего не работает совершенно правильно.

Какие-либо предложения?

Ответы на вопрос(1)

Ваш ответ на вопрос