Hi folks, Win7 64bit R 1.12.0 I run following command on R:-> ToothGrowth > attach(ToothGrowth) > plot(dose,len) > matrics=lm(len~dose)> abline(metrics)Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : plot.new has not been called yet Only a grey diagram is displayed without content> plot(abline(metrics))Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : plot.new has not been called yet With the same result. Pls advise what does it mean? How to rectify it? TIA B.R. Stephen L
Hi Stephen, Please try: with(ToothGrowth, plot(dose, len)) abline(lm(len ~ dose, data = ToothGrowth)) Cheers, Josh On Fri, Nov 19, 2010 at 6:44 PM, Stephen Liu <satimis at yahoo.com> wrote:> Hi folks, > > Win7 64bit > R 1.12.0 > > I run following command on R:- > >> ToothGrowth >> attach(ToothGrowth) >> plot(dose,len) >> matrics=lm(len~dose) > >> abline(metrics) > Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : > ?plot.new has not been called yet > > Only a grey diagram is displayed without content > > >> plot(abline(metrics)) > Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : > ?plot.new has not been called yet > > With the same result. > > > Pls advise what does it mean? ?How to rectify it? ?TIA > > > B.R. > Stephen L > > > > > ______________________________________________ > R-help at 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. >-- Joshua Wiley Ph.D. Student, Health Psychology University of California, Los Angeles http://www.joshuawiley.com/
Hi Josh,> with(ToothGrowth, plot(dose, len)) > abline(lm(len ~ dose, data = ToothGrowth))ToothGrowth abline(lm(len ~ dose, data = ToothGrowth)) Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : plot.new has not been called yet ToothGrowth attach(ToothGrowth) abline(lm(len ~ dose, data = ToothGrowth)) Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : plot.new has not been called yet Sorry, still fail only an empty grey background diagram displayed. B.R. Stephen L ----- Original Message ---- From: Joshua Wiley <jwiley.psych at gmail.com> To: Stephen Liu <satimis at yahoo.com> Cc: r-help at r-project.org Sent: Sat, November 20, 2010 10:50:42 AM Subject: Re: [R] An empty grey diagram Hi Stephen, Please try: with(ToothGrowth, plot(dose, len)) abline(lm(len ~ dose, data = ToothGrowth)) Cheers, Josh On Fri, Nov 19, 2010 at 6:44 PM, Stephen Liu <satimis at yahoo.com> wrote:> Hi folks, > > Win7 64bit > R 1.12.0 > > I run following command on R:- > >> ToothGrowth >> attach(ToothGrowth) >> plot(dose,len) >> matrics=lm(len~dose) > >> abline(metrics) > Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : > plot.new has not been called yet > > Only a grey diagram is displayed without content > > >> plot(abline(metrics)) > Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : > plot.new has not been called yet > > With the same result. > > > Pls advise what does it mean? How to rectify it? TIA > > > B.R. > Stephen L > > > > > ______________________________________________ > R-help at 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. >-- Joshua Wiley Ph.D. Student, Health Psychology University of California, Los Angeles http://www.joshuawiley.com/
Hi Stephen, In a session where that code returns an error, can you report the full results of: sessionInfo() capabilities() ? Josh On Fri, Nov 19, 2010 at 8:14 PM, Stephen Liu <satimis at yahoo.com> wrote:> Hi Josh, > > >> with(ToothGrowth, plot(dose, len)) >> abline(lm(len ~ dose, data = ToothGrowth)) > > ToothGrowth > abline(lm(len ~ dose, data = ToothGrowth)) > Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : > ?plot.new has not been called yet > > ToothGrowth > attach(ToothGrowth) > abline(lm(len ~ dose, data = ToothGrowth)) > Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : > ?plot.new has not been called yet > > > Sorry, still fail only an empty grey background diagram displayed. > > > B.R. > Stephen L > > > > ----- Original Message ---- > From: Joshua Wiley <jwiley.psych at gmail.com> > To: Stephen Liu <satimis at yahoo.com> > Cc: r-help at r-project.org > Sent: Sat, November 20, 2010 10:50:42 AM > Subject: Re: [R] An empty grey diagram > > Hi Stephen, > > Please try: > > with(ToothGrowth, plot(dose, len)) > abline(lm(len ~ dose, data = ToothGrowth)) > > > Cheers, > > Josh > > On Fri, Nov 19, 2010 at 6:44 PM, Stephen Liu <satimis at yahoo.com> wrote: >> Hi folks, >> >> Win7 64bit >> R 1.12.0 >> >> I run following command on R:- >> >>> ToothGrowth >>> attach(ToothGrowth) >>> plot(dose,len) >>> matrics=lm(len~dose) >> >>> abline(metrics) >> Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : >> ?plot.new has not been called yet >> >> Only a grey diagram is displayed without content >> >> >>> plot(abline(metrics)) >> Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : >> ?plot.new has not been called yet >> >> With the same result. >> >> >> Pls advise what does it mean? ?How to rectify it? ?TIA >> >> >> B.R. >> Stephen L >> >> >> >> >> ______________________________________________ >> R-help at 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. >> > > > > -- > Joshua Wiley > Ph.D. Student, Health Psychology > University of California, Los Angeles > http://www.joshuawiley.com/ > > > >-- Joshua Wiley Ph.D. Student, Health Psychology University of California, Los Angeles http://www.joshuawiley.com/
Hi Josh,> sessionInfo()R version 2.12.0 (2010-10-15) Platform: x86_64-pc-mingw32/x64 (64-bit) locale: [1] LC_COLLATE=English_United States.1252 [2] LC_CTYPE=English_United States.1252?? [3] LC_MONETARY=English_United States.1252 [4] LC_NUMERIC=C????????????????????????? [5] LC_TIME=English_United States.1252??? attached base packages: [1] stats???? graphics? grDevices datasets? utils???? methods?? base???? other attached packages: [1] rcom_2.2-3.1?? rscproxy_1.3-1 loaded via a namespace (and not attached): [1] tools_2.12.0 58 27.3?? OJ? 2.0 59 29.4?? OJ? 2.0 60 23.0?? OJ? 2.0> > abline(lm(len~dose, data = ToothGrowth))Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : ? plot.new has not been called yet> abline(lm(len ~ dose, data = ToothGrowth))Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : ? plot.new has not been called yet> sessioninfo()Error: could not find function "sessioninfo"> capabilities()??? jpeg????? png???? tiff??? tcltk????? X11???? aqua http/ftp? sockets ??? TRUE???? TRUE???? TRUE???? TRUE??? FALSE??? FALSE???? TRUE???? TRUE ? libxml???? fifo?? cledit??? iconv????? NLS? profmem??? cairo ??? TRUE??? FALSE???? TRUE???? TRUE???? TRUE???? TRUE??? FALSE B.R. Stephen L ? ----- Original Message ---- From: Joshua Wiley <jwiley.psych at gmail.com> To: Stephen Liu <satimis at yahoo.com> Cc: r-help at r-project.org Sent: Sat, November 20, 2010 12:29:07 PM Subject: Re: [R] An empty grey diagram Hi Stephen, In a session where that code returns an error, can you report the full results of: sessionInfo() capabilities() ? Josh On Fri, Nov 19, 2010 at 8:14 PM, Stephen Liu <satimis at yahoo.com> wrote:> Hi Josh, > > >> with(ToothGrowth, plot(dose, len)) >> abline(lm(len ~ dose, data = ToothGrowth)) > > ToothGrowth > abline(lm(len ~ dose, data = ToothGrowth)) > Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : > ?plot.new has not been called yet > > ToothGrowth > attach(ToothGrowth) > abline(lm(len ~ dose, data = ToothGrowth)) > Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : > ?plot.new has not been called yet > > > Sorry, still fail only an empty grey background diagram displayed. > > > B.R. > Stephen L > > > > ----- Original Message ---- > From: Joshua Wiley <jwiley.psych at gmail.com> > To: Stephen Liu <satimis at yahoo.com> > Cc: r-help at r-project.org > Sent: Sat, November 20, 2010 10:50:42 AM > Subject: Re: [R] An empty grey diagram > > Hi Stephen, > > Please try: > > with(ToothGrowth, plot(dose, len)) > abline(lm(len ~ dose, data = ToothGrowth)) > > > Cheers, > > Josh > > On Fri, Nov 19, 2010 at 6:44 PM, Stephen Liu <satimis at yahoo.com> wrote: >> Hi folks, >> >> Win7 64bit >> R 1.12.0 >> >> I run following command on R:- >> >>> ToothGrowth >>> attach(ToothGrowth) >>> plot(dose,len) >>> matrics=lm(len~dose) >> >>> abline(metrics) >> Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : >> ?plot.new has not been called yet >> >> Only a grey diagram is displayed without content >> >> >>> plot(abline(metrics)) >> Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : >> ?plot.new has not been called yet >> >> With the same result. >> >> >> Pls advise what does it mean? ?How to rectify it? ?TIA >> >> >> B.R. >> Stephen L >> >> >> >> >> ______________________________________________ >> R-help at 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. >> > > > > -- > Joshua Wiley > Ph.D. Student, Health Psychology > University of California, Los Angeles > http://www.joshuawiley.com/ > > > >-- Joshua Wiley Ph.D. Student, Health Psychology University of California, Los Angeles http://www.joshuawiley.com/
It looks like all the packages you should need are loaded. Does the call to plot() create a scatter plot correctly? abline() adds a line to the current plot so that device still needs to be open when you call abline() (which it should have been if you ran the code from my first email). If a graphic device does not start when you call plot() then your error is earlier and you may need to explicitly open one (as David suggested). On Fri, Nov 19, 2010 at 8:38 PM, Stephen Liu <satimis at yahoo.com> wrote:> Hi Josh, > >> sessionInfo() > R version 2.12.0 (2010-10-15) > Platform: x86_64-pc-mingw32/x64 (64-bit) > locale: > [1] LC_COLLATE=English_United States.1252 > [2] LC_CTYPE=English_United States.1252 > [3] LC_MONETARY=English_United States.1252 > [4] LC_NUMERIC=C > [5] LC_TIME=English_United States.1252 > attached base packages: > [1] stats???? graphics? grDevices datasets? utils???? methods?? base > other attached packages: > [1] rcom_2.2-3.1?? rscproxy_1.3-1 > loaded via a namespace (and not attached): > [1] tools_2.12.0 > > > 58 27.3?? OJ? 2.0 > 59 29.4?? OJ? 2.0 > 60 23.0?? OJ? 2.0 >> >> abline(lm(len~dose, data = ToothGrowth)) > Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : > ? plot.new has not been called yet >> abline(lm(len ~ dose, data = ToothGrowth)) > Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : > ? plot.new has not been called yet >> sessioninfo() > Error: could not find function "sessioninfo" >> capabilities() > ??? jpeg????? png???? tiff??? tcltk????? X11???? aqua http/ftp? sockets > ??? TRUE???? TRUE???? TRUE???? TRUE??? FALSE??? FALSE???? TRUE???? TRUE > ? libxml???? fifo?? cledit??? iconv????? NLS? profmem??? cairo > ??? TRUE??? FALSE???? TRUE???? TRUE???? TRUE???? TRUE??? FALSE > > > B.R. > Stephen L
On Nov 19, 2010, at 11:14 PM, Stephen Liu wrote:> Hi Josh, > > >> with(ToothGrowth, plot(dose, len)) >> abline(lm(len ~ dose, data = ToothGrowth)) > > ToothGrowth > abline(lm(len ~ dose, data = ToothGrowth)) > Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : > plot.new has not been called yet > > ToothGrowth > attach(ToothGrowth) > abline(lm(len ~ dose, data = ToothGrowth)) > Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : > plot.new has not been called yetWhat happens when you follow the directions... i.e. type: plot.new() #???> > > Sorry, still fail only an empty grey background diagram displayed. > > > B.R. > Stephen L > > > > ----- Original Message ---- > From: Joshua Wiley <jwiley.psych at gmail.com> > To: Stephen Liu <satimis at yahoo.com> > Cc: r-help at r-project.org > Sent: Sat, November 20, 2010 10:50:42 AM > Subject: Re: [R] An empty grey diagram > > Hi Stephen, > > Please try: > > with(ToothGrowth, plot(dose, len)) > abline(lm(len ~ dose, data = ToothGrowth)) > > > Cheers, > > Josh > > On Fri, Nov 19, 2010 at 6:44 PM, Stephen Liu <satimis at yahoo.com> > wrote: >> Hi folks, >> >> Win7 64bit >> R 1.12.0 >> >> I run following command on R:- >> >>> ToothGrowth >>> attach(ToothGrowth) >>> plot(dose,len) >>> matrics=lm(len~dose) >> >>> abline(metrics) >> Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : >> plot.new has not been called yet >> >> Only a grey diagram is displayed without content >> >> >>> plot(abline(metrics)) >> Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : >> plot.new has not been called yet >> >> With the same result. >> >> >> Pls advise what does it mean? How to rectify it? TIA >> >> >> B.R. >> Stephen L >> >> >> >> >> ______________________________________________ >> R-help at 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. >> > > > > -- > Joshua Wiley > Ph.D. Student, Health Psychology > University of California, Los Angeles > http://www.joshuawiley.com/ > > > > > ______________________________________________ > R-help at 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.David Winsemius, MD West Hartford, CT
Hi David,> What happens when you follow the directions... i.e. type: > plot.new() #???abline(lm(len ~ dose, data = ToothGrowth)) plot.new() The grey background changes to white, still an empty graph If continue on my version:- abline(matrics) plot(matrics$resid) It plots a graph B.R. Stephen L ----- Original Message ---- From: David Winsemius <dwinsemius at comcast.net> To: Stephen Liu <satimis at yahoo.com> Cc: Joshua Wiley <jwiley.psych at gmail.com>; r-help at r-project.org Sent: Sat, November 20, 2010 1:08:21 PM Subject: Re: [R] An empty grey diagram On Nov 19, 2010, at 11:14 PM, Stephen Liu wrote:> Hi Josh, > > >> with(ToothGrowth, plot(dose, len)) >> abline(lm(len ~ dose, data = ToothGrowth)) > > ToothGrowth > abline(lm(len ~ dose, data = ToothGrowth)) > Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : > plot.new has not been called yet > > ToothGrowth > attach(ToothGrowth) > abline(lm(len ~ dose, data = ToothGrowth)) > Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : > plot.new has not been called yetWhat happens when you follow the directions... i.e. type: plot.new() #???> > > Sorry, still fail only an empty grey background diagram displayed. > > > B.R. > Stephen L > > > > ----- Original Message ---- > From: Joshua Wiley <jwiley.psych at gmail.com> > To: Stephen Liu <satimis at yahoo.com> > Cc: r-help at r-project.org > Sent: Sat, November 20, 2010 10:50:42 AM > Subject: Re: [R] An empty grey diagram > > Hi Stephen, > > Please try: > > with(ToothGrowth, plot(dose, len)) > abline(lm(len ~ dose, data = ToothGrowth)) > > > Cheers, > > Josh > > On Fri, Nov 19, 2010 at 6:44 PM, Stephen Liu <satimis at yahoo.com> > wrote: >> Hi folks, >> >> Win7 64bit >> R 1.12.0 >> >> I run following command on R:- >> >>> ToothGrowth >>> attach(ToothGrowth) >>> plot(dose,len) >>> matrics=lm(len~dose) >> >>> abline(metrics) >> Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : >> plot.new has not been called yet >> >> Only a grey diagram is displayed without content >> >> >>> plot(abline(metrics)) >> Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : >> plot.new has not been called yet >> >> With the same result. >> >> >> Pls advise what does it mean? How to rectify it? TIA >> >> >> B.R. >> Stephen L >> >> >> >> >> ______________________________________________ >> R-help at 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. >> > > > > -- > Joshua Wiley > Ph.D. Student, Health Psychology > University of California, Los Angeles > http://www.joshuawiley.com/ > > > > > ______________________________________________ > R-help at 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.David Winsemius, MD West Hartford, CT
Hi Josh, plot.new() the gray background changes to white colour. If following my steps:- plot(matrics$resid) plots a new graph B.R. Stephen ----- Original Message ---- From: Joshua Wiley <jwiley.psych at gmail.com> To: Stephen Liu <satimis at yahoo.com> Cc: r-help at r-project.org Sent: Sat, November 20, 2010 12:57:41 PM Subject: Re: [R] An empty grey diagram It looks like all the packages you should need are loaded. Does the call to plot() create a scatter plot correctly? abline() adds a line to the current plot so that device still needs to be open when you call abline() (which it should have been if you ran the code from my first email). If a graphic device does not start when you call plot() then your error is earlier and you may need to explicitly open one (as David suggested). On Fri, Nov 19, 2010 at 8:38 PM, Stephen Liu <satimis at yahoo.com> wrote:> Hi Josh, > >> sessionInfo() > R version 2.12.0 (2010-10-15) > Platform: x86_64-pc-mingw32/x64 (64-bit) > locale: > [1] LC_COLLATE=English_United States.1252 > [2] LC_CTYPE=English_United States.1252 > [3] LC_MONETARY=English_United States.1252 > [4] LC_NUMERIC=C > [5] LC_TIME=English_United States.1252 > attached base packages: > [1] stats graphics grDevices datasets utils methods base > other attached packages: > [1] rcom_2.2-3.1 rscproxy_1.3-1 > loaded via a namespace (and not attached): > [1] tools_2.12.0 > > > 58 27.3 OJ 2.0 > 59 29.4 OJ 2.0 > 60 23.0 OJ 2.0 >> >> abline(lm(len~dose, data = ToothGrowth)) > Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : > plot.new has not been called yet >> abline(lm(len ~ dose, data = ToothGrowth)) > Error in int_abline(a = a, b = b, h = h, v = v, untf = untf, ...) : > plot.new has not been called yet >> sessioninfo() > Error: could not find function "sessioninfo" >> capabilities() > jpeg png tiff tcltk X11 aqua http/ftp sockets > TRUE TRUE TRUE TRUE FALSE FALSE TRUE TRUE > libxml fifo cledit iconv NLS profmem cairo > TRUE FALSE TRUE TRUE TRUE TRUE FALSE > > > B.R. > Stephen L
On Fri, Nov 19, 2010 at 9:35 PM, Stephen Liu <satimis at yahoo.com> wrote:> Hi David, > > >> What happens when you follow the directions... i.e. type: >> plot.new() ? ?#??? > > abline(lm(len ~ dose, data = ToothGrowth)) > plot.new() > > The grey background changes to white, still an empty graphYou cannot just use abline() on an empty graphic (well, you can but you get an empty graph). Please actually run my code, it will create a scatter plot, then add a line. Do not close the graphic device in between. with(ToothGrowth, plot(dose, len)) abline(lm(len ~ dose, data = ToothGrowth))
ToothGrowth attach(ToothGrowth) abline(lm(len ~ does, data = ToothGrowth)) an empty gray graph displayed continue plot.new() the background changes to white colour, still an empty graph B.R. satimis ----- Original Message ---- From: Joshua Wiley <jwiley.psych at gmail.com> To: Stephen Liu <satimis at yahoo.com> Cc: r-help at r-project.org Sent: Sat, November 20, 2010 1:39:45 PM Subject: Re: [R] An empty grey diagram On Fri, Nov 19, 2010 at 9:35 PM, Stephen Liu <satimis at yahoo.com> wrote:> Hi David, > > >> What happens when you follow the directions... i.e. type: >> plot.new() #??? > > abline(lm(len ~ dose, data = ToothGrowth)) > plot.new() > > The grey background changes to white, still an empty graphYou cannot just use abline() on an empty graphic (well, you can but you get an empty graph). Please actually run my code, it will create a scatter plot, then add a line. Do not close the graphic device in between. with(ToothGrowth, plot(dose, len)) abline(lm(len ~ dose, data = ToothGrowth))