Hello! I wonder why the x and the y expression are treated differently in the plot-function? In the example below I should get three times the same graph, shouldn't I? column<-c(0,1) par(mfrow = c(3,1)) plot((1-column)~column) plot(column~(1-column)) plot(column~as.vector(1-column)) Thanks for checking! U
Ute Visser wrote:> Hello! > > I wonder why the x and the y expression are treated differently in the > plot-function? > In the example below I should get three times the same graph, shouldn't > I? > > column<-c(0,1) > par(mfrow = c(3,1)) > plot((1-column)~column) > plot(column~(1-column))In right hand sides of formulas you have to use I() in order to do these calculations: plot(column ~ I(1-column)) or plot() will simply plot against the index (column ~ 1) and ignores the unsensible last part "-column". Uwe Ligges> plot(column~as.vector(1-column)) > > Thanks for checking! > > U > > ______________________________________________ > R-help at stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html