OK, Sir. I will try as per your suggestions. Thank you very much for your kind help.
[image: Mailtrack] <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&> Sender notified by Mailtrack <https://mailtrack.io?utm_source=gmail&utm_medium=signature&utm_campaign=signaturevirality5&> 11/21/18, 3:07:47 PM On Wed, Nov 21, 2018 at 2:41 PM Jim Lemon <drjimle...@gmail.com> wrote: > 1. xaxt="n" means "Don't display the X axis". See the help for "par" in > the graphics package > > 2. axis(1,at=1:nrows,labels=names(MPG3)) > This means, "Display the bottom axis (1) with ticks at 1 to the number of > rows in the data frame" > "Use the values of MPG$Year as labels for the ticks". see the help for > "axis" in the graphics package > Note that this should be in the same loop as "plot" > > Now I can see that my guess at the structure of the data was wrong. What > you could do is to collapse the daily records into the means for the years. > As I don't know what your spreadsheet looks like, I could only guess a > method for this. > > You seem to be saying that you plot all 5655 values, but you want the axis > to show just the years.Rather than tell you to convert your data to a time > series, I'll suggest a quick hack. > > axis(1,at=seq(1,5655,by=365),labels=1994:2014) > > This _may_ work for you. I offer it because I can see that you do not have > a lot of experience in R and you want to get the job done. If you can't get > it to work, I apologize and you can blamelessly move to something else. > > Jim > > PS - If you don't know how to start HTML help - help.start() > > On Wed, Nov 21, 2018 at 7:26 PM Subhamitra Patra < > subhamitra.pa...@gmail.com> wrote: > >> Sir, in the bold portion of the below code, I have some confusion which >> I am mentioning below that >> >> "ylab="MPG",main=names(MPG3)[i],*xaxt="n"*) >> axis(*1*,at=1:nrows,*labels=MPG3$Year*)" >> >> 1. Here, what *xaxt="n"* indicates? I think it indicates the no. of >> rows, right? >> 2. 1 in the 2nd line represents the no. of graphs. Let suppose, 38 >> plots are having the same row, I need to mention them as *axis(38, >> at=1:nrows)*, right? >> 3. *labels=**MPG3$Year *will give the name of all years in the X-axis, >> right? >> >> Kindly correct me if I am wrong. >> >> Sir, here one thing I would like to ask, my data frequency is not yearly. >> I obtained results from the daily data of the period from 1994-2017 (that >> means the no. of rows will be 5655). But, as the daily period is very >> unclear to mention in the X-axis, I wanted to give year name as the name of >> the X-axis (that means, 1995, 1997, 1999 with the increment of 2 years up >> to 2017). >> >> Sir, please suggest me how to proceed with this? >> >> -- *Best Regards,* *Subhamitra Patra* *Phd. Research Scholar* *Department of Humanities and Social Sciences* *Indian Institute of Technology, Kharagpur* *INDIA* [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.