[R] [R studio] Plotting of line chart for each columns at 1 page
Subhamitra Patra
@ubh@mitr@@p@tr@ @ending from gm@il@com
Wed Nov 21 10:39:33 CET 2018
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 using 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 using 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]]
More information about the R-help
mailing list