[R] labeling panels in lattice plots

Steve_Friedman at nps.gov Steve_Friedman at nps.gov
Tue Mar 31 15:54:55 CEST 2009


Sundar,

Your suggestion to convert year to a factor worked like a charm.

Thank you very much.

Steve

Steve Friedman Ph. D.
Spatial Statistical Analyst
Everglades and Dry Tortugas National Park
950 N Krome Ave (3rd Floor)
Homestead, Florida 33034

Steve_Friedman at nps.gov
Office (305) 224 - 4282
Fax     (305) 224 - 4147


                                                                           
             Sundar Dorai-Raj                                              
             <sdorairaj at gmail.                                             
             com>                                                       To 
                                       Steve_Friedman at nps.gov              
             03/31/2009 06:50                                           cc 
             AM MST                    r-help at r-project.org                
                                                                   Subject 
                                       Re: [R] labeling panels in lattice  
                                       plots                               
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           




Try converting year to a factor

xyplot(min + max + ave ~ month | factor(year), data = rain.stats, ...)

Also, notice the inclusion of the "data" argument.

HTH,

--sundar

On Tue, Mar 31, 2009 at 6:28 AM,  <Steve_Friedman at nps.gov> wrote:
>
> I am using windows XP with R 2.8.1
>
>
> I am generating a lattice plot of annual rain patterns using the
following
> function:
>
>
>>  xyplot(rain.stats$min+ rain.stats$max + rain.stats$ave ~
> rain.stats$month |rain.stats$year,
>            lty = 1,  data = rain.stats,  type = c("l","l", "l"), col =
> c("red", "blue", "green"), distribute.type = TRUE,
>            main = "Annual Monthly Minimum, Average and Maximum PPT")
>
>
> Each panel is labels with "rain.stats$year"  instead of the actual value
> referenced by this variable.
>
> the data.frame I'm using has the following form (year values range from
> 1965 to 2000 and month from 1 to 12).
>
>> dim(rain.stats)
>> 432 6
>
>>rain.stats[1:10,]
>   year month X2    min    max       ave
> 1  1965     1  1 0.0000 1.9196 0.3650112
> 2  1966     1  1 2.1483 4.9615 3.5247034
> 3  1967     1  1 0.4038 3.9145 1.7133045
> 4  1968     1  1 0.2033 3.2119 1.1844769
> 5  1969     1  1 1.2533 5.6226 2.9505545
> 6  1970     1  1 0.9142 3.8861 2.6248453
> 7  1971     1  1 0.1191 1.6109 0.6570289
> 8  1972     1  1 0.2309 2.9380 0.9259674
> 9  1973     1  1 0.9471 3.6342 1.9019848
> 10 1974     1  1 0.1739 9.0225 1.0672980
>
>
> The plot illustrates exactly what I'm after with the exception of the
panel
> labels.  I'm following an example in the Lattice Book by Deepayan Sarkar
> (which I find very informative  - thanks), but I'm not getting the
results
> as per the example.
>
> Can anyone offer a solution?
>
> Thanks in advance.
>
> Steve
>
>
>
>
>
>
> Steve Friedman Ph. D.
> Spatial Statistical Analyst
> Everglades and Dry Tortugas National Park
> 950 N Krome Ave (3rd Floor)
> Homestead, Florida 33034
>
> Steve_Friedman at nps.gov
> Office (305) 224 - 4282
> Fax     (305) 224 - 4147
>
> ______________________________________________
> 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.
>




More information about the R-help mailing list