[R-pkg-devel] Using ggplot2 within another package
Dirk Eddelbuettel
edd @end|ng |rom deb|@n@org
Thu Apr 22 22:54:45 CEST 2021
On 22 April 2021 at 16:28, Kevin R. Coombes wrote:
| I'm trying to help clean up an R package for someone else to submit to
| CRAN. He has used ggplot2 to implement a plotting function for the kinds
| of things that his packages generates. His plotting routine basically
| looks like (after changing names to protect the innocent):
|
| myPlot <- fucntion(myData, ...) {
| # get ready
| ggplot(myData, aes(x = myX, y = myY)) +
| # add my decorations
| theme_bw()
| }
|
| Of course, "R CMD check --as-cran" complains that there is no global
| binding for "myX" or "myY" since they are columns defined in the
| data.frame "myData".
|
| What is the best way to work around this issue?
You can use the globalVariables() function to tell R about them:
utils::globalVariables(c("myX", "myY"))
Dirk
--
https://dirk.eddelbuettel.com | @eddelbuettel | edd using debian.org
More information about the R-package-devel
mailing list