Hello,
I am an R amateur.
I want to plot data such that the 3 time points(a,b,c) lie on the X-axis and
the values of these times points are on Y-axis for n samples (e.g.100).
So, I have an object x, dim 100 4, it is a dataframe (when checked the
class)
x =
name a b c
10.11 1.11 0.86
2 . . .
3 . . .
.
.
.
100
so when i say:
plot(1:3, x[,2:4], type=l) - I get the error below
Error in xy.coords(x, y, xlabel, ylabel, log) :
(list) object cannot be coerced to type 'double'
However if I do:
plot(1:3, x[1,2:4], type=l) -- It works for the 1st row, and each
individual row BUT NOT ALL ROWS
Please could someone explain what is happening here?
I wonder if I need to use 'lines' for the remaining, BUT I have another
dataset y with same dimensions as x, which I want to plot on the same
graph/plot to see the difference between x and y.
Thanks,
NS
--
View this message in context:
http://www.nabble.com/Plot-error-tp23761408p23761408.html
Sent from the R help mailing list archive at Nabble.com.
__
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.