我正在制作一个 R 包。在这个包中,我有一个名为 foo1
的函数,它返回一个可以绘制其组件的 S3
列表。现在我有一个名为 plotfoo1
的函数来实现这一点。例如,以下内容目前有效:
output1<-foo1(Data)
plotfoo1(output1)
现在我的问题是,我想覆盖R中的plot函数,以便以下内容将产生相同的输出:
plot(output1)
但我不知道如何做到这一点。我正在寻找一个(链接?)来解释如何做到这一点。好像许多软件包都有自己的自定义绘图函数,所以应该是可能的...
-1
,因为你在可以被误读为“傻瓜”的地方使用了1
而不是“foo-one” :-) - Carl Witthoft