Thank you very much for your suggestions and 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:19:55 PM
On Wed, Nov 21, 2018 at 3:09 PM Subhamitra Patra <
subhamitra.patra at gmail.com> wrote:
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 <drjimlemon at 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.patra at 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*
--
*Best Regards,*
*Subhamitra Patra*
*Phd. Research Scholar*
*Department of Humanities and Social Sciences*
*Indian Institute of Technology, Kharagpur*
*INDIA*