[Rd] matplot does not considere the parametre lend (PR#13619)

cgenolin at u-paris10.fr cgenolin at u-paris10.fr
Tue Mar 24 00:25:11 CET 2009


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")

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])
    }



More information about the R-devel mailing list