R 一个ggplot2 stat_uu函数中的多个层

R 一个ggplot2 stat_uu函数中的多个层,r,ggplot2,R,Ggplot2,我想为ggplot2创建一个新的stat_uu函数,可以通过坐标y变量的一些转换返回多个图层。我的问题是,我有一个函数,用很长的时间计算多个变换,我只想执行一次计算。 这里有一个示例:long_函数返回一个data.frame,其中包含5个统计信息m1、m2、m3、m4和m5: long_function一个简单的答案:将长时间计算的结果作为一个整洁的数据返回。frame:一列表示所有结果,并按计算名称索引因子。这将允许使用对geom的单个调用进行分组和打印。只要您打算对所有计算值使用相同的ge

我想为ggplot2创建一个新的
stat_uu
函数,可以通过坐标
y
变量的一些转换返回多个图层。我的问题是,我有一个函数,用很长的时间计算多个变换,我只想执行一次计算。 这里有一个示例:
long_函数
返回一个data.frame,其中包含5个统计信息m1、m2、m3、m4和m5:


long_function一个简单的答案:将长时间计算的结果作为一个整洁的数据返回。frame:一列表示所有结果,并按计算名称索引因子。这将允许使用对geom的单个调用进行分组和打印。只要您打算对所有计算值使用相同的geom,这就是simples方法。向stat添加一个参数,以传递一个向量,用于索引/子集stat中返回的data.frame。

我不确定是否理解您的建议:我试图更改
compute\u group
函数的输出以返回整洁的表,但分组没有成功。例如,我尝试将新参数添加到
aes()
,但未成功。你会怎么做?