On 06/11/2008 11:18 AM, BKMooney wrote:
I am new to R and am running into trouble with the function plot. When I enter in the simple code: x<-1:4
y<-5:8
plot(x,y)

I get a scatter plot with 4 points as expected.
However, with my own data, A and B are both vectors of length ~85, each
entry a decimal in [0,1].
Using the same plot(A,B) with this data, the plot function no longer gives
me a simple plot with 85 points.  Instead there are many points, and what
looks to be several box&whisker plots also included on the plot. This is a link to the actual output. http://www.nabble.com/file/p20364310/plotAB.bmp plotAB.bmp
Why is the plot function doing this?  How can I get it to simply give me a
scatterplot?  (From there I want to do a lsline, etc..)

Any help is greatly appreciated...

Most likely your A vector is not numeric: it's being read as strings like "0.4688", etc. Take a look at str(A) and str(B) to see their structure. (I can't tell from the plot, but I'd guess it's being read as a factor, because some of the values are not recognized as numeric.)

Duncan Murdoch

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to