From cgenolin at u-paris10.fr  Tue Mar 24 00:25:11 2009
From: cgenolin at u-paris10.fr (cgenolin at u-paris10.fr)
Date: Tue, 24 Mar 2009 00:25:11 +0100 (CET)
Subject: [Rd] matplot does not considere the parametre lend (PR#13619)
Message-ID: <20090323232511.7420F283218F@mail.pubhealth.ku.dk>

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



[Rd] matplot does not considere the parametre lend (PR#13619)
cgenolin at u-paris10.fr