From jincaijiang at yahoo.com  Mon Jul  4 01:12:46 2005
From: jincaijiang at yahoo.com (jincaijiang@yahoo.com)
Date: Mon,  4 Jul 2005 01:12:46 +0200 (CEST)
Subject: [Rd] Graphics: log="x" plot (PR#7986)
Message-ID: <20050703231246.EB841A226@slim.kubism.ku.dk>

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



[Rd] Graphics: log="x" plot (PR#7986)
jincaijiang@yahoo.com