Используйте пользовательские значения ключей в непрерывной легенде с ggplot2 - PullRequest
0 голосов
/ 26 января 2019

Не уверен, что название было сформулировано оптимально.Однако вот что я хотел бы сделать.У меня есть следующий демо-график:

ggplot(iris, aes(x=Sepal.Length, y=Sepal.Width, size=Petal.Length)) + 
    geom_point(alpha=0.6)

enter image description here

... и я просто хотел бы изменить, какие значения отображаются в легенде.В настоящее время отображаются все 1, 2, 3, 4, 5 и 6.В таком случае, что если я хотел, чтобы вместо этого было 3 варианта легенды с 1, 3 и 6?Я потратил немало времени на изучение этого вопроса и не смог найти решение.Любая помощь приветствуется!

1 Ответ

0 голосов
/ 26 января 2019

Вы можете контролировать это через scale_size_continuous()

library(ggplot2)
ggplot(iris, aes(x=Sepal.Length, y=Sepal.Width, size=Petal.Length)) + 
  geom_point(alpha=0.6) +
  scale_size_continuous(breaks = c(1,3,6))

Создано в 2019-01-25 пакетом Представления (v0.2.1)

...