我有一个关于参考类的问题。我的问题是在我正在开发rCharts的 R 包的上下文中。它使用参考类从 R 创建交互式绘图。
创建情节涉及一系列调用。这是一个示例,首先创建散点图,然后添加线图。
p1 <- rPlot(mpg ~ cyl, data = mtcars, type = 'point')
p1$layer(copy_layer = T, type = 'line')
现在,由于引用类就像一个闭包,我想知道是否可以记录所做的调用。这个想法是,如果我可以记录调用的顺序,那么我可以自动插入用于创建可视化的源代码以及 html。
我试图看看我是否可以使用sys.function
or match.call
,但没有得到任何地方。如果有人能指出我如何解决这个问题,将不胜感激。