Создание пузырькового графика в уценке R

Я пытаюсь сделать пузырьковый график из следующих данных об уценке R:

Регион год вакцинации охват

Global bcg 1980 15
Global dtp1 1980 30
Глобальный dtp3 1980 20
Global mcv1 1980 16
Global pol3 1980 21
Глобальный RCV1 1980 3
Global bcg 1981 21
Global dtp1 1981 35
Global dtp3 1981 23
Global MCV1 1981 19
1-10 из 385 строк

Однако есть вакцины, которые имеют меньшие значения в наборе данных, чем они были введены в более позднем году. Я пытался использовать ggplot2 и ggplotly, но ни один из них не дал желаемого результата. Можно ли сделать из этих данных пузырьковую диаграмму? Если да, то как мне это сделать?

Всего 1 ответ


Нечто подобное может делать то, что вы хотите:

data <- "Global bcg 1980 15
Global dtp1 1980 30
Global dtp3 1980 20
Global mcv1 1980 16
Global pol3 1980 21
Global rcv1 1980 3
Global bcg 1981 21
Global dtp1 1981 35
Global dtp3 1981 23
Global mcv1 1981 19"
df <- read.table(text=data, header = FALSE)
names(df) <- c("range", "type", "year", "number")
df$number <- as.numeric(df$number)
library(ggplot2)
ggplot(df, aes(year, number, color=type, size = number)) + geom_point()

BLE


Есть идеи?

10000