Как получить пузырьковую диаграмму?

Как мне добиться такого пузырькового графика на R?


person Ioan    schedule 24.03.2015    source источник
comment
Помимо того, что он слишком широкий (и, как правило, плохой q), он также является дубликатом - stackoverflow.com/questions/26757026/bubble-chart-with-ggplot2   -  person hrbrmstr    schedule 24.03.2015
comment
Замечательно! Спасибо   -  person Ioan    schedule 25.03.2015


Ответы (1)


Для этого вы можете использовать ggplot. Вот пример:

require(ggplot2)

df <- data.frame(x = c(-2, -1.5, 1, 2, 3),
               y = c(-1, 0.8, 1, 1, 2),
               country = c("SWI", "FRA", "US", "UK", "NL"), size = c(15,12,20,4,7))


ggplot(df, aes(x = x, y = y)) + geom_point(aes(size = size), pch=1) +geom_text(aes(label=country),hjust=-0.5, vjust=0) + xlim(c(-3,4)) + scale_size_continuous(range = c(2,20))

введите здесь описание изображения

person Ruthger Righart    schedule 24.03.2015