[Rd] Graphics: log="x" plot (PR#7986)

jincaijiang@yahoo.com jincaijiang at yahoo.com
Mon Jul 4 01:12:46 CEST 2005


Full_Name: Jincai Jiang
Version: 2.1.1
OS: Red Hat 7/8/9, Windows XP
Submission from: (NULL) (65.103.188.91)



when plot in log="x", and the data has a point with negative x such as
(-1,10000), and when the y for this x is the max of all y's in the data set, the
y scale looks wrong.

p<-cbind(c(-1,10,100,1000),c(100000,1,2,3))
plot(p,log="x")

The data point (-1,100000), not just the x value of it, should be discarded.


Comment on gsub() and sub():

it is illogical to use \ to escape another \ which is for escaping other
characters such as gsub('\\([sS]\\),'\\1', a, extended=F). It should only use \
to escape \ which is literal backslash. Also it should default to extended=F.
The above gsub() should read: gsub('\([sS\)','\1', a).

Thank you all for the great work!

Jincai



More information about the R-devel mailing list