可以将参考类用于日志调用

时间:2013-04-19 02:45:54

标签: r reference-class

我有一个关于参考类的问题。我的问题是在我正在开发的R包中rCharts。它使用引用类从R。

创建交互式图

创建情节涉及一系列调用。下面是一个示例,首先创建散点图,然后添加线图。

p1 <- rPlot(mpg ~ cyl, data = mtcars, type = 'point')
p1$layer(copy_layer = T, type = 'line')

现在,由于引用类就像一个闭包,我想知道是否可以记录所做的调用。我的想法是,如果我可以记录所做的调用序列,那么我可以自动插入用于创建可视化的源代码以及html。

我试图看看我是否可以使用sys.functionmatch.call,但我没有到达任何地方。如果有人能指出我如何处理这个问题,我将不胜感激。

1 个答案:

答案 0 :(得分:2)

正如@hadley所说:

calls <<- c(calls, list(match.call()))

很高兴看起来有效。让我们关闭它。 :)