> On Aug 24, 2016, at 5:59 PM, Gregory Werbin <greg.wer...@libertymail.net> > wrote: > > I did a search on Bugzilla for "plot.ts" and didn't find anything on this > issue. I tried to sign up for Bugzilla to report it, but my e-mail address > didn't pass your "syntax checking" for a legal e-mail address. > > The bug is easily reproducible on my machine as follows: > > ## start > > # generate some data > y <- arima.sim(list(), 150) > > # this will definitely dispatch to a ".ts" method > class(y)[1] == 'ts' > > # compare and note that `cex = 0.5` has no effect > plot(y, type = 'b', pch = 16) > plot(y, type = 'b', pch = 16, cex = 0.5) > > # it works if `y` is coerced back to a regular vector > plot(as.numeric(y), type = 'b', pch = 16, cex = 0.5) > > # another way to see the issue > plot.ts(y, type = 'b', pch = 16, cex = 0.5) > plot.default(y, type = 'b', pch = 16, cex = 0.5) > > ## end > > Skimming through source code for `plot.ts`, it seems like the `cex` argument > is being "eaten" by a `...` somewhere without being properly passed to > `plot.default`.
'...' does not "eat" parameters, it passes them on. Looking at the very top of the body we see this in the definition of the internal `plotts` function: cex = par("cex"), lty = par("lty"), lwd = par("lwd"), axes = TRUE, frame.plot = axes, ann = par("ann"), cex.lab = par("cex.lab"), col.lab = par("col.lab"), font.lab = par("font.lab"), cex.axis = par("cex.axis"), col.axis = par("col.axis"), And at the end of the body we se the call to plotts (including the "dots") So I would suggest using par-settings. par(cex=0.5) plot(y, type = 'b', pch = 16) (Question seems more appropriate for r-help.) -- David. > > The output of `R.version` is: > platform x86_64-apple-darwin15.5.0 > arch x86_64 > os darwin15.5.0 > system x86_64, darwin15.5.0 > status > major 3 > minor 3.1 > year 2016 > month 06 > day 21 > svn rev 70800 > language R > version.string R version 3.3.1 (2016-06-21) > nickname Bug in Your Hair > > Greg > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel David Winsemius Alameda, CA, USA ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel