Kiermeier, Andreas (PIRSA - SARDI)
2005-Jan-06 00:17 UTC
[R] Using the Rprofile file to automatically plot data on Sta rtup of R version 2.0.1.
Dear John, I belive your problem has to do with the sequence of startup. I think that .Rprofile is called before the required libraries are attached. You might like to try putting your code into a .First() function and run it that way. Cheers, Andreas Dr Andreas Kiermeier Statistician SARDI FOOD SAFETY PROGRAM 33 Flemington Street Glenside SA 5065 Phone: +61 8 8207 7884 Fax: +61 8 8207 7854 Mobile: 0423 028 565 Email: Kiermeier.Andreas at saugov.sa.gov.au _____________________________ The information in this e-mail and attachments (if any) may be confidential and/or legally privileged. If you are not the intended recipient, any disclosure, copying, distribution or action taken is prohibited. SARDI, The South Australian Research and Development Institute, is the research division of Primary Industries and Resources (SA) -----Original Message----- From: r-help-bounces at stat.math.ethz.ch [mailto:r-help-bounces at stat.math.ethz.ch]On Behalf Of John Fisler Sent: Thursday, 6 January 2005 09:21 To: r-help at lists.R-project.org; John Fisler Subject: [R] Using the Rprofile file to automatically plot data on Startup of R version 2.0.1. Dear R Help Members, I have some R functions that plot semiconductor data. I would like to automate these plots for individuals in our group such that they don't have to know R. I have read the R help manuals and postings but have not found this problem. I am using R version 2.0.1 under a Windows 2000 operating system. The following is a simplified version of what I am tring to do: If I insert the following R code in the Rprofile file located in directory 'C:\Program Files\R\rw2001\etc': x <- c(1,2,3,4,5) y <- c(2,5,6,3,10) plot(x,y) Using the Rgui.exe or the R.exe terminal version of R the following message appears: Error: couldn't find function "plot" If I copy and paste the command 'plot(x,y)' into the R Console Window the scatter plot appears in the R Graphics Device window as expected. I have also tried putting the above code in a 'R' script file and using the source command but I get the same error message. Any help would be appreciated. Thank you. John Fisler ______________________________________________ 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
John Fisler
2005-Jan-06 00:33 UTC
[R] Rprofile file to automatically plot data, tried using the .First command.
Dear Dr. Andreas Kiermeier and the R help Community, Thank you for your idea on putting the plot command in a .First statement. I tried putting the plot comamnd in a '.First' statement like the following: x <- c(1,2,3,4,5) y <- c(2,5,6,3,10) .First <- function() { plot(x,y) } and had the same error message: Error in .First() : couldn't find function "plot" Should I be put the plot command in a different 'startup' file? Thanks, John the following commands Kiermeier, Andreas (PIRSA - SARDI) wrote:> Dear John, > > I belive your problem has to do with the sequence of startup. I think that > .Rprofile is called before the required libraries are attached. > > You might like to try putting your code into a .First() function and run it > that way. > > Cheers, > > Andreas > > Dr Andreas Kiermeier > Statistician > SARDI FOOD SAFETY PROGRAM > > 33 Flemington Street > Glenside SA 5065 > Phone: +61 8 8207 7884 > Fax: +61 8 8207 7854 > Mobile: 0423 028 565 > > Email: Kiermeier.Andreas at saugov.sa.gov.au > _____________________________ > > The information in this e-mail and attachments (if any) may be confidential > and/or legally privileged. If you are not the intended recipient, any > disclosure, copying, distribution or action taken is prohibited. SARDI, The > South Australian Research and Development Institute, is the research > division of Primary Industries and Resources (SA) > > > > -----Original Message----- > From: r-help-bounces at stat.math.ethz.ch > [mailto:r-help-bounces at stat.math.ethz.ch]On Behalf Of John Fisler > Sent: Thursday, 6 January 2005 09:21 > To: r-help at lists.R-project.org; John Fisler > Subject: [R] Using the Rprofile file to automatically plot data on > Startup of R version 2.0.1. > > > Dear R Help Members, > > I have some R functions that plot semiconductor data. I would like to > automate these plots for individuals in our group such that they don't > have to know R. I have read the R help manuals and postings but have > not found this problem. > > I am using R version 2.0.1 under a Windows 2000 operating system. > > The following is a simplified version of what I am tring to do: > > If I insert the following R code in the Rprofile file located in > directory 'C:\Program Files\R\rw2001\etc': > > x <- c(1,2,3,4,5) > y <- c(2,5,6,3,10) > plot(x,y) > > Using the Rgui.exe or the R.exe terminal version of R the following > message appears: > > Error: couldn't find function "plot" > > If I copy and paste the command 'plot(x,y)' into the R Console Window > the scatter plot appears in the R Graphics Device window as expected. > > I have also tried putting the above code in a 'R' script file and using > the source command but I get the same error message. > > Any help would be appreciated. > > Thank you. > > John Fisler > > ______________________________________________ > 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
Possibly Parallel Threads
- Rprofile file to automatically plot data, tried using the .First command.
- package check - empty line at end of .R file
- Lattice graphics strip labels for shingles
- plot region too large
- Using the Rprofile file to automatically plot data on Startup of R version 2.0.1.