Hi Riko, That element_line() is called while loading is not a problem, this is probably just the loading of the NAMESPACE from rstanarm. There is nothing wrong with this function. The problem is only when it is used with the argument `size = ` within it. You need to figure out when that happens. ++
On Thu, 22 Sept 2022 at 15:49, Kelter, Riko <riko.kel...@uni-siegen.de> wrote: > Hello everyone, > > > thanks a lot for the help. > > > I tried the approach to use the trace function to identify where the > element_line() command is actually used. In fact, the vignette > twodimfbst.Rmd is the problem, but weirdly even if I only *load* the > rstanarm package the trace function tells me that the code is used. > > > Thus, it seems that one cannot even *load* the rstanarm package without > getting this warning (see the appended PDF screenshot). In fact, the > element_line() is identified by the trace function only if the rstanarm or > fbst package are loaded inside the vignette. I also tried to replace > rstanarm with rstan instead but the same happens because both packages rely > on ggplot2. > > > I also appended the .tar.gz package file so you can check the vignette > code yourself if interested. > > > Has anyone an idea how to avoid this warning on R devel when rstanarm is > loaded inside a vignette? I currently see no way to solve this except for > not using rstanarm which is inconvenient. > > > Kind regards, > > Riko > > > > > > > ------------------------------ > *From:* Alexandre Courtiol <alexandre.court...@gmail.com> > *Sent:* 22 September 2022 14:06 > *To:* Kelter, Riko > *Cc:* r-package-devel@r-project.org > *Subject:* Re: [R-pkg-devel] Warning about ggplot although no ggplot is > used anywhere in the package > > In rstanarm, the function posterior_vs_prior and pp_validate use > bayesplot::grid_lines which is defined as: > > function (color = "gray50", size = 0.2) > { > theme(panel.grid.major = element_line(color = color, size = size), > panel.grid.minor = element_line(color = color, size = size * > 0.5)) > } > > so bayesplot seems to be the culprit if you use these functions. > > > > On Thu, 22 Sept 2022 at 13:51, Alexandre Courtiol < > alexandre.court...@gmail.com> wrote: > >> You could trace the ggplot function using trace(ggplot2::element_line) >> and then load the package and run your examples. >> Whenever the function is used in the background, it should tell you. >> ++ >> >> >> >> On Thu, 22 Sept 2022 at 13:40, Duncan Murdoch <murdoch.dun...@gmail.com> >> wrote: >> >>> On 21/09/2022 5:09 p.m., Riko Kelter wrote: >>> > Hello everyone, >>> > >>> > I ran R CMD check --as-cran without any errors. However, when I run a >>> check on the current version of r-devel I obtain the following strange >>> error about some ggplot function: >>> > * installing *source* package 'fbst' ... >>> > ** using staged installation >>> > ** R >>> > ** inst >>> > ** byte-compile and prepare package for lazy loading >>> > Warning message: >>> > The `size` argument of `element_line()` is deprecated as of ggplot2 >>> 3.4.0. >>> > Please use the `linewidth` argument instead. >>> > The weird thing is: Although my package fbst depends on the package >>> rstanarm which itself imports ggplot, >>> > (1) no package code uses ggplot in any form, >>> > (2) no examples use any ggplot commands and >>> > (3) no vignette uses any ggplot command. >>> > >>> > Logs are available at https://win-builder.r-project.org/CX36AbHDU6Tl/ >>> > I am thankful for any suggestion why this error occurs. >>> > All the best and kind regards, >>> > Riko >>> >>> Could you provide the source for the package? I can see the DESCRIPTION >>> file at win-builder, but can't install it myself since I don't use >>> Windows. >>> >>> Duncan Murdoch >>> >>> ______________________________________________ >>> R-package-devel@r-project.org mailing list >>> https://stat.ethz.ch/mailman/listinfo/r-package-devel >>> >> >> >> -- >> Alexandre Courtiol, www.datazoogang.de >> > > > -- > Alexandre Courtiol, www.datazoogang.de > -- Alexandre Courtiol, www.datazoogang.de [[alternative HTML version deleted]] ______________________________________________ R-package-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-package-devel