[Rd] matplot does not considere the parametre lend (PR#13619)
maechler at stat.math.ethz.ch
maechler at stat.math.ethz.ch
Thu Apr 23 16:05:23 CEST 2009
>>>>> "DM" == Duncan Murdoch <murdoch at stats.uwo.ca>
>>>>> on Mon, 23 Mar 2009 19:35:15 -0400 writes:
DM> 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")
DM> I'd call this another case where it is performing as documented, but
DM> should probably be changed (but not by me).
I have now added the desired feature to R-devel and
'R 2.9.0 patched'.
Martin Maechler
DM> In the meantime, there's the simple workaround:
DM> save <- par(lend="butt")
DM> matplot(matrix(1:9,3),type="c",lwd=10,lty=1)
DM> par(save)
DM> 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
DM> ______________________________________________
DM> R-devel at r-project.org mailing list
DM> https://stat.ethz.ch/mailman/listinfo/r-devel
More information about the R-devel
mailing list