答案 0 :(得分:0)
您可以使用annotate
和capture.output
:
library(ggplot2)
data("iris")
m <- loess(Petal.Length ~ Sepal.Length, data = iris)
out <- capture.output(print(summary(m)))
out2 <- paste0(out[-1], "", collapse = "\n")
ggplot(iris, aes(Sepal.Length, Petal.Length)) +
geom_point() +
geom_smooth() +
annotate("text", label = out2, x = 4, y = 5, size = 6, hjust = 0)
请参阅下面的结果。