[R] how to contour plot on Date data.
Mao Jianfeng
jianfeng.mao at gmail.com
Fri Nov 13 01:39:57 CET 2009
Dear R-listers,
I have a data set which combine population (site name), longitude,
latitude, altitude, initial (for flowering of a plant), and end (also
for flowering of the same plant) of each site.
Now, I want to make contour plot to display spatial pattern of the
initial or end of the
flowering especially, I still can not plot that, although I have
gotten some helps from this list. I need to know how can I process my
data so as to meet the ascending order of X and Y. And, I need to know
if if contour can handle Date variable.
Please give me some directions on that. Thank you in advance.
data and codes used are as followed:
1. data
Population Lon Lat Alt Initial End
ZDPd01 98.8763 28.4419 3449 2009-4-15 2009-4-25
GSPy01 98.63446667 28.01211667 1736 2009-3-15 2009-3-28
KDPd01 101.9054667 30.18946667 2914 2009-4-18 2009-4-29
MKPd01 102.2027833 31.90801667 2526 2009-4-22 2009-5-1
LXPd01 102.8014833 31.66243333 2746 2009-4-9 2009-4-21
LXPd02 103.0387 31.40156667 2158 2009-4-7 2009-4-19
BXPd01 102.75395 30.71616667 2180 2009-4-5 2009-4-14
XJPd01 102.5218 31.02406667 2467 2009-4-2 2009-4-9
BJPt01 115.95 40.45 80 2009-4-19 2009-4-26
KMPd01 102.6225761 24.96880965 1900 2009-3-22 2009-4-11
NYPd06 94.08488239 29.73718216 3379.591549 2009-5-1 2009-5-7
PLPd02 95.49816933 29.90361244 2650.12 2009-4-26 2009-5-5
CYPd01 97.01336034 28.50232574 1631.607595 2009-4-15
2009-4-23
CYPd02 97.47131095 28.67033436 2431.802469 2009-4-21 2009-5-2
CYPd03 97.22515032 29.13309676 3263.019417 2009-4-25 2009-5-3
NCPt01 118.97 42.28 1300 2009-5-25 2009-6-1
QLPd01 103.6905774 37.44786532 2403.370968 2009-5-15
2009-5-23
LKSPt01 112.0359546 36.61293704 1664.597938 2009-4-21
2009-5-11
2. code
phen<-read.delim("2009phenology.txt", header=T)
str(phen)
phen.1<-phen[,1:7]
phen.1[,6]<-as.Date(phen.1[,6])
phen.1[,7]<-as.Date(phen.1[,7])
str(phen.1)
phen.2<-phen.1[order(phen.1[,3], phen.1[,4]),]
fix(phen.2)
contour(phen.2$Lon, phen.2$Lat, phen.2$Initial) # failed
contour(phen.2$Lon, phen.2$Lat, phen.2$Alt) # failed
Regards,
Mao J-F
More information about the R-help
mailing list