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