[Rd] matplot does not considere the parametre lend (PR#13619)
Duncan Murdoch
murdoch at stats.uwo.ca
Tue Mar 24 00:35:15 CET 2009
On 23/03/2009 7:25 PM, cgenolin at u-paris10.fr wrote:
> Full_Name: Christophe Genolini
> Version: 2.8.1, but also 2.9
> OS: Windows XP
> Submission from: (NULL) (82.225.59.146)
>
>
> I am using matplot with the option lend="butt", but only the first line (the
> black) is printed correctly :
>
>> matplot(matrix(1:9,3),type="c",lwd=10,lty=1,lend="butt")
I'd call this another case where it is performing as documented, but
should probably be changed (but not by me). In the meantime, there's
the simple workaround:
save <- par(lend="butt")
matplot(matrix(1:9,3),type="c",lwd=10,lty=1)
par(save)
Duncan Murdoch
>
> Gabor Grothendieck find the problem in matplot code:
> the ... is passed to plot (which plots the first series) but not to lines (which
> plots the rest):
>
> if (!add) {
> ii <- ii[-1]
> plot(x[, 1], y[, 1], type = type[1], xlab = xlab, ylab = ylab,
> xlim = xlim, ylim = ylim, lty = lty[1], lwd = lwd[1],
> pch = pch[1], col = col[1], cex = cex[1], bg = bg[1],
> ...)
> }
> for (i in ii) {
> lines(x[, i], y[, i], type = type[i], lty = lty[i], lwd = lwd[i],
> pch = pch[i], col = col[i], cex = cex[i], bg = bg[i])
> }
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
More information about the R-devel
mailing list