Я хотел бы аннотировать график ggplot простым уравнением. Код ниже делает это, но выдает предупреждение о применении is.na():
library(ggplot2)
ggplot() +
annotate(geom = "text", x = 1, y = 1,
label = expression(paste(beta, pi, "(1-" , pi, ")")),
hjust = "left")
Warning message:
In is.na(x) : is.na() applied to non-(list or vector) of type 'expression'
Каков правильный синтаксис для включения выражения без предупреждения?
Почему это не заставляет предупреждение исчезнуть?
suppressWarnings(
ggplot() +
annotate(geom = "text", x = 1, y = 1,
label = expression(paste(beta, pi, "(1-" , pi, ")")),
hjust = "left")
)
Я использую R версии 4.0.2 с ggplot2 версии 3.3.2.