我需要为包导入哪些ggplot2函数?

时间:2015-02-02 13:34:31

标签: r ggplot2 package

我目前正在编写一个利用ggplot2的S3通用autoplot的软件包,但我不确定我应该从ggplot2导入哪些函数?

说我有以下功能:

tmp = function (n) {
  data = data.frame(x = rnorm(n, 0, 1))
  structure(list(data = data),
            class = "tmp")
}

我希望用以下函数绘制这些数据:

autoplot.tmp = function (object, ...) {
  ggplot(object$data, aes(x = x)) + 
    geom_histogram()
}

然后我可以使用以下代码运行它:

my_data = tmp(100)
autoplot(my_data)

所以我的问题是,当我在我的包中构建autoplot.tmp时,我使用@importFrom ggplot2命令,我应该导入哪些函数? aes是一个需要导入的函数吗?我是否需要导入autoplot函数本身?

0 个答案:

没有答案