将stat_summary结果包含在图例中

时间:2016-01-26 00:27:57

标签: r ggplot2 statistics finance legend-properties

***enter image description here***

我有以下情节,但我想在某个地方的情节内 - 最好在图例中包括描述性统计,如mean,std.dev,kurtosis等。??

1 个答案:

答案 0 :(得分:0)

您可以使用annotatecapture.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)

请参阅下面的结果。

Summary output