Hello all!
I have a problem with ggplot2 library. I want to do an heat map and the y
variables are the year months. If I use the following code, he y values are
in alphabetical order, but I want it in month order.
The code is:
library(reshape)
library(ggplot2)
library(scales)
p <- ggplot(data.m, aes(variable, Month)) + geom_tile(aes(fill = value),
                                                      colour =   "white")
p + scale_fill_gradient(low = "white", high = "black")

Thank you!

The used data is:

    Month variable       value
1     Jan     1961  87.6666667
2     Feb     1961 133.6666667
3     Mar     1961 113.6666667
4     Apr     1961  50.6666667
5     May     1961   7.5000000
6     Jun     1961   0.0000000
7     Jul     1961   0.0000000
8     Aug     1961   0.0000000
9     Sep     1961   0.0000000
10    Oct     1961   0.3333333
11    Nov     1961   3.0000000
12    Dec     1961  17.3333333
13    Jan     1962  37.3333333
14    Feb     1962  60.3333333
15    Mar     1962 102.0000000
16    Apr     1962  90.6666667
17    May     1962  17.0000000
18    Jun     1962   7.0000000
19    Jul     1962   0.0000000
20    Aug     1962   0.0000000
21    Sep     1962   0.0000000
22    Oct     1962   0.0000000
23    Nov     1962   2.3333333
24    Dec     1962  21.3333333
25    Jan     1963  68.3333333
26    Feb     1963  84.3333333
27    Mar     1963 102.0000000
28    Apr     1963  62.0000000
29    May     1963   0.0000000
30    Jun     1963   0.0000000
31    Jul     1963   0.0000000
32    Aug     1963   0.0000000
33    Sep     1963   0.0000000
34    Oct     1963   0.0000000
35    Nov     1963   0.0000000
36    Dec     1963   0.0000000
37    Jan     1964  68.6666667
38    Feb     1964  57.0000000
39    Mar     1964  62.6666667
40    Apr     1964  25.5000000
41    May     1964   7.5000000
42    Jun     1964   0.0000000
43    Jul     1964   0.0000000
44    Aug     1964   0.0000000
45    Sep     1964   0.0000000
46    Oct     1964   0.0000000
47    Nov     1964   2.3333333
48    Dec     1964  14.0000000
49    Jan     1965  13.6666667
50    Feb     1965  20.3333333
51    Mar     1965  42.3333333
52    Apr     1965  15.3333333
53    May     1965   7.0000000
54    Jun     1965   0.0000000
55    Jul     1965   0.0000000
56    Aug     1965   0.0000000
57    Sep     1965   0.0000000
58    Oct     1965   0.0000000
59    Nov     1965  11.6666667
60    Dec     1965  13.0000000
61    Jan     1966  25.6666667
62    Feb     1966  21.3333333
63    Mar     1966  31.6666667
64    Apr     1966  27.3333333
65    May     1966   1.0000000
66    Jun     1966   0.0000000
67    Jul     1966   0.0000000
68    Aug     1966   0.0000000
69    Sep     1966   0.0000000
70    Oct     1966   0.0000000
71    Nov     1966   2.3333333
72    Dec     1966  10.6666667
73    Jan     1967   8.0000000
74    Feb     1967   7.6666667
75    Mar     1967  33.3333333
76    Apr     1967  24.6666667
77    May     1967   0.0000000
78    Jun     1967   0.0000000
79    Jul     1967   0.0000000
80    Aug     1967   0.0000000
81    Sep     1967   0.0000000
82    Oct     1967   0.0000000
83    Nov     1967   2.5000000
84    Dec     1967  21.3333333
85    Jan     1968  24.0000000
86    Feb     1968  45.3333333
87    Mar     1968  56.6666667
88    Apr     1968   9.0000000
89    May     1968   1.5000000
90    Jun     1968   0.0000000
91    Jul     1968   0.0000000
92    Aug     1968   0.0000000
93    Sep     1968   0.0000000
94    Oct     1968   2.3333333
95    Nov     1968   1.0000000
96    Dec     1968  12.3333333
97    Jan     1969  10.6666667
98    Feb     1969   6.6666667
99    Mar     1969   7.6666667
100   Apr     1969  13.0000000
101   May     1969   0.0000000
102   Jun     1969   0.0000000
103   Jul     1969   0.0000000
104   Aug     1969   0.0000000
105   Sep     1969   0.0000000
106   Oct     1969   0.6666667
107   Nov     1969   3.6666667
108   Dec     1969  19.3333333
109   Jan     1970  23.0000000
110   Feb     1970  43.6666667
111   Mar     1970  25.3333333
112   Apr     1970  27.6666667
113   May     1970   2.0000000
114   Jun     1970   0.0000000
115   Jul     1970   0.0000000
116   Aug     1970   0.0000000
117   Sep     1970   0.0000000
118   Oct     1970   5.6666667
119   Nov     1970   2.3333333
120   Dec     1970  10.3333333
121   Jan     1971  15.0000000
122   Feb     1971  21.3333333
123   Mar     1971  19.3333333
124   Apr     1971   1.5000000
125   May     1971   0.0000000
126   Jun     1971   0.0000000
127   Jul     1971   0.0000000
128   Aug     1971   0.0000000
129   Sep     1971   2.0000000
130   Oct     1971   1.6666667
131   Nov     1971  16.0000000
132   Dec     1971  16.0000000
133   Jan     1972  13.3333333
134   Feb     1972   8.3333333
135   Mar     1972  15.0000000
136   Apr     1972   4.3333333
137   May     1972   0.0000000
138   Jun     1972   0.0000000
139   Jul     1972   0.0000000
140   Aug     1972   0.0000000
141   Sep     1972   7.0000000
142   Oct     1972   8.0000000
143   Nov     1972  12.3333333
144   Dec     1972   2.3333333
145   Jan     1973   1.6666667
146   Feb     1973  32.0000000
147   Mar     1973  25.0000000
148   Apr     1973  17.0000000
149   May     1973  13.0000000
150   Jun     1973   4.0000000
151   Jul     1973   0.0000000
152   Aug     1973   0.0000000
153   Sep     1973   0.0000000
154   Oct     1973   3.0000000
155   Nov     1973   5.6666667
156   Dec     1973  12.3333333
157   Jan     1974   9.3333333
158   Feb     1974   3.6666667
159   Mar     1974   2.0000000
160   Apr     1974   7.0000000
161   May     1974   7.0000000
162   Jun     1974   2.0000000
163   Jul     1974   0.0000000
164   Aug     1974   0.0000000
165   Sep     1974   1.0000000
166   Oct     1974   6.0000000
167   Nov     1974  28.6666667
168   Dec     1974  46.3333333
169   Jan     1975  26.0000000
170   Feb     1975  36.6666667
171   Mar     1975  17.3333333
172   Apr     1975   8.5000000
173   May     1975   0.0000000
174   Jun     1975   0.0000000
175   Jul     1975   0.0000000
176   Aug     1975   0.0000000
177   Sep     1975   0.0000000
178   Oct     1975   1.3333333
179   Nov     1975   2.6666667
180   Dec     1975   2.6666667
181   Jan     1976   7.0000000
182   Feb     1976   4.0000000
183   Mar     1976   8.6666667
184   Apr     1976   2.3333333
185   May     1976   1.0000000
186   Jun     1976   0.0000000
187   Jul     1976   0.0000000
188   Aug     1976   0.0000000
189   Sep     1976   0.0000000
190   Oct     1976   0.0000000
191   Nov     1976   3.5000000
192   Dec     1976   5.6666667
193   Jan     1977   6.0000000
194   Feb     1977  21.6666667
195   Mar     1977  12.3333333
196   Apr     1977  18.0000000
197   May     1977   5.0000000
198   Jun     1977   0.0000000
199   Jul     1977   0.0000000
200   Aug     1977   0.0000000
201   Sep     1977   0.0000000
202   Oct     1977   0.3333333
203   Nov     1977  15.3333333
204   Dec     1977  12.3333333
205   Jan     1978  16.3333333
206   Feb     1978  28.3333333
207   Mar     1978  28.0000000
208   Apr     1978  14.3333333
209   May     1978   7.0000000
210   Jun     1978   0.0000000
211   Jul     1978   0.0000000
212   Aug     1978   0.0000000
213   Sep     1978   6.0000000
214   Oct     1978   4.0000000
215   Nov     1978   1.0000000
216   Dec     1978  15.0000000
217   Jan     1979  31.6666667
218   Feb     1979  20.3333333
219   Mar     1979  49.6666667
220   Apr     1979  40.3333333
221   May     1979   0.0000000
222   Jun     1979   0.0000000
223   Jul     1979   0.0000000
224   Aug     1979   0.0000000
225   Sep     1979   0.0000000
226   Oct     1979   6.0000000
227   Nov     1979   3.0000000
228   Dec     1979   8.0000000
229   Jan     1980  35.3333333
230   Feb     1980  32.0000000
231   Mar     1980  52.3333333
232   Apr     1980  69.6666667
233   May     1980   7.0000000
234   Jun     1980   0.0000000
235   Jul     1980   0.0000000
236   Aug     1980   0.0000000
237   Sep     1980   0.0000000
238   Oct     1980   0.6666667
239   Nov     1980   6.6666667
240   Dec     1980   5.6666667
241   Jan     1981  10.0000000
242   Feb     1981  16.0000000
243   Mar     1981  22.0000000
244   Apr     1981   6.3333333
245   May     1981   0.0000000
246   Jun     1981   0.0000000
247   Jul     1981   0.0000000
248   Aug     1981   2.0000000
249   Sep     1981   1.0000000
250   Oct     1981   2.0000000
251   Nov     1981   6.6666667
252   Dec     1981  40.3333333
253   Jan     1982  44.3333333
254   Feb     1982  37.0000000
255   Mar     1982  43.6666667
256   Apr     1982  70.0000000
257   May     1982   0.0000000
258   Jun     1982   1.0000000
259   Jul     1982   0.0000000
260   Aug     1982   0.0000000
261   Sep     1982   0.0000000
262   Oct     1982   0.5000000
263   Nov     1982   4.0000000
264   Dec     1982   7.6666667
265   Jan     1983  23.6666667
266   Feb     1983  40.0000000
267   Mar     1983  29.0000000
268   Apr     1983   6.0000000
269   May     1983   0.0000000
270   Jun     1983   0.0000000
271   Jul     1983   0.0000000
272   Aug     1983   0.0000000
273   Sep     1983   1.0000000
274   Oct     1983   0.3333333
275   Nov     1983   2.0000000
276   Dec     1983   3.6666667
277   Jan     1984  11.3333333
278   Feb     1984  19.0000000
279   Mar     1984  20.0000000
280   Apr     1984   7.6666667
281   May     1984   0.0000000
282   Jun     1984   3.0000000
283   Jul     1984   0.0000000
284   Aug     1984   0.0000000
285   Sep     1984   1.0000000
286   Oct     1984   1.0000000
287   Nov     1984   2.3333333
288   Dec     1984  13.0000000
289   Jan     1985  15.3333333
290   Feb     1985  35.6666667
291   Mar     1985  27.0000000
292   Apr     1985  14.3333333
293   May     1985   0.0000000
294   Jun     1985   0.0000000
295   Jul     1985   0.0000000
296   Aug     1985   0.0000000
297   Sep     1985   1.3333333
298   Oct     1985   3.0000000
299   Nov     1985   4.3333333
300   Dec     1985   5.6666667
301   Jan     1986  35.3333333
302   Feb     1986  22.3333333
303   Mar     1986  20.0000000
304   Apr     1986   3.6666667
305   May     1986   0.0000000
306   Jun     1986   0.0000000
307   Jul     1986   0.0000000
308   Aug     1986   0.0000000
309   Sep     1986   0.0000000
310   Oct     1986   6.0000000
311   Nov     1986   3.5000000
312   Dec     1986   7.0000000
313   Jan     1987  37.0000000
314   Feb     1987  18.0000000
315   Mar     1987  25.6666667
316   Apr     1987   8.3333333
317   May     1987   1.0000000
318   Jun     1987   0.0000000
319   Jul     1987   0.0000000
320   Aug     1987   0.0000000
321   Sep     1987   0.0000000
322   Oct     1987   1.0000000
323   Nov     1987   9.0000000
324   Dec     1987  13.0000000
325   Jan     1988  15.0000000
326   Feb     1988  14.3333333
327   Mar     1988  27.3333333
328   Apr     1988  58.3333333
329   May     1988   4.6666667
330   Jun     1988   0.0000000
331   Jul     1988   0.0000000
332   Aug     1988   0.0000000
333   Sep     1988   0.0000000
334   Oct     1988   0.3333333
335   Nov     1988   6.3333333
336   Dec     1988  31.0000000
337   Jan     1989  26.6666667
338   Feb     1989  28.3333333
339   Mar     1989  42.0000000
340   Apr     1989   4.0000000
341   May     1989   3.0000000
342   Jun     1989   0.0000000
343   Jul     1989   0.0000000
344   Aug     1989   0.0000000
345   Sep     1989   0.0000000
346   Oct     1989   4.3333333
347   Nov     1989   4.3333333
348   Dec     1989   2.3333333
349   Jan     1990   5.6666667
350   Feb     1990  15.3333333
351   Mar     1990  13.6666667
352   Apr     1990   4.0000000
353   May     1990   2.6666667
354   Jun     1990   0.0000000
355   Jul     1990   0.0000000
356   Aug     1990   0.0000000
357   Sep     1990   0.0000000
358   Oct     1990   0.0000000
359   Nov     1990   8.6666667
360   Dec     1990   8.6666667
361   Jan     1991  15.3333333
362   Feb     1991  18.6666667
363   Mar     1991   9.3333333
364   Apr     1991   3.3333333
365   May     1991   4.0000000
366   Jun     1991   0.3333333
367   Jul     1991   0.0000000
368   Aug     1991   0.0000000
369   Sep     1991   0.3333333
370   Oct     1991   3.6666667
371   Nov     1991   2.3333333
372   Dec     1991   5.0000000
373   Jan     1992   3.0000000
374   Feb     1992   9.0000000
375   Mar     1992  15.0000000
376   Apr     1992  14.3333333
377   May     1992   0.6666667
378   Jun     1992   0.0000000
379   Jul     1992   0.0000000
380   Aug     1992   0.0000000
381   Sep     1992   2.0000000
382   Oct     1992   2.3333333
383   Nov     1992   5.3333333
384   Dec     1992  12.3333333
385   Jan     1993   6.6666667
386   Feb     1993  15.0000000
387   Mar     1993  24.3333333
388   Apr     1993  36.0000000
389   May     1993   1.0000000
390   Jun     1993   0.0000000
391   Jul     1993   0.0000000
392   Aug     1993   0.0000000
393   Sep     1993   0.3333333
394   Oct     1993   0.0000000
395   Nov     1993   2.0000000
396   Dec     1993  13.6666667
397   Jan     1994  19.0000000
398   Feb     1994  37.6666667
399   Mar     1994  55.6666667
400   Apr     1994  28.3333333
401   May     1994   0.6666667
402   Jun     1994   0.0000000
403   Jul     1994   0.0000000
404   Aug     1994   0.0000000
405   Sep     1994   0.0000000
406   Oct     1994   0.0000000
407   Nov     1994   6.6666667
408   Dec     1994  17.6666667
409   Jan     1995  29.6666667
410   Feb     1995  39.6666667
411   Mar     1995  81.0000000
412   Apr     1995 112.0000000
413   May     1995  42.0000000
414   Jun     1995   0.0000000
415   Jul     1995   0.0000000
416   Aug     1995   0.3333333
417   Sep     1995   0.3333333
418   Oct     1995   0.6666667
419   Nov     1995  18.6666667
420   Dec     1995  24.3333333
421   Jan     1996  59.0000000
422   Feb     1996  55.3333333
423   Mar     1996  52.0000000
424   Apr     1996  40.6666667
425   May     1996   0.0000000
426   Jun     1996   0.0000000
427   Jul     1996   0.0000000
428   Aug     1996   0.0000000
429   Sep     1996   6.0000000
430   Oct     1996   4.0000000
431   Nov     1996   5.3333333
432   Dec     1996  20.0000000
433   Jan     1997  29.3333333
434   Feb     1997  26.3333333
435   Mar     1997  28.0000000
436   Apr     1997  55.0000000
437   May     1997   6.6666667
438   Jun     1997   0.0000000
439   Jul     1997   0.0000000
440   Aug     1997   0.0000000
441   Sep     1997   0.0000000
442   Oct     1997   7.6666667
443   Nov     1997   6.6666667
444   Dec     1997  13.0000000
445   Jan     1998  12.6666667
446   Feb     1998  10.3333333
447   Mar     1998  29.6666667
448   Apr     1998   0.0000000
449   May     1998   0.0000000
450   Jun     1998   0.0000000
451   Jul     1998   0.0000000
452   Aug     1998   0.0000000
453   Sep     1998   0.0000000
454   Oct     1998   1.3333333
455   Nov     1998  13.6666667
456   Dec     1998   9.6666667
457   Jan     1999  16.0000000
458   Feb     1999  52.0000000
459   Mar     1999  54.3333333
460   Apr     1999  37.6666667
461   May     1999   0.0000000
462   Jun     1999   0.0000000
463   Jul     1999   0.0000000
464   Aug     1999   0.0000000
465   Sep     1999   0.0000000
466   Oct     1999   5.0000000
467   Nov     1999   3.6666667
468   Dec     1999  13.0000000
469   Jan     2000  17.0000000
470   Feb     2000  16.0000000
471   Mar     2000  42.0000000
472   Apr     2000  25.0000000
473   May     2000   0.0000000
474   Jun     2000   0.0000000
475   Jul     2000   0.0000000
476   Aug     2000   0.0000000
477   Sep     2000   0.0000000
478   Oct     2000   0.6666667
479   Nov     2000   1.0000000
480   Dec     2000   7.0000000
481   Jan     2001  11.0000000
482   Feb     2001  26.6666667
483   Mar     2001  30.6666667
484   Apr     2001   1.3333333
485   May     2001   1.3333333
486   Jun     2001   0.0000000
487   Jul     2001   0.0000000
488   Aug     2001   0.0000000
489   Sep     2001   0.0000000
490   Oct     2001   0.0000000
491   Nov     2001   2.7000000
492   Dec     2001  20.6000000
493   Jan     2002  23.0000000
494   Feb     2002  24.3333333
495   Mar     2002  51.0000000
496   Apr     2002  29.3333333
497   May     2002   0.0000000
498   Jun     2002   0.0000000
499   Jul     2002   0.0000000
500   Aug     2002   0.0000000
501   Sep     2002   1.6666667
502   Oct     2002   1.0000000
503   Nov     2002   5.0000000
504   Dec     2002   3.3333333
505   Jan     2003  13.0000000
506   Feb     2003  18.6666667
507   Mar     2003  21.6666667
508   Apr     2003  19.0000000
509   May     2003   0.0000000
510   Jun     2003   0.0000000
511   Jul     2003   0.0000000
512   Aug     2003   0.0000000
513   Sep     2003   0.0000000
514   Oct     2003   4.3333333
515   Nov     2003   1.0000000
516   Dec     2003   8.3333333
517   Jan     2004  13.0000000
518   Feb     2004  25.6666667
519   Mar     2004  36.6666667
520   Apr     2004  21.3333333
521   May     2004   3.0000000
522   Jun     2004   0.0000000
523   Jul     2004   0.0000000
524   Aug     2004   0.0000000
525   Sep     2004   0.0000000
526   Oct     2004   0.6666667
527   Nov     2004   7.6666667
528   Dec     2004   8.3333333
529   Jan     2005  23.1969697
530   Feb     2005  26.6666667
531   Mar     2005  30.6666667
532   Apr     2005   8.6666667
533   May     2005   1.0000000
534   Jun     2005   0.0000000
535   Jul     2005   0.0000000
536   Aug     2005   0.0000000
537   Sep     2005   0.0000000
538   Oct     2005   1.0000000
539   Nov     2005   0.6666667
540   Dec     2005  16.0000000
541   Jan     2006  14.3333333
542   Feb     2006  18.3333333
543   Mar     2006  62.0000000
544   Apr     2006  80.6666667
545   May     2006  12.3333333
546   Jun     2006   0.0000000
547   Jul     2006   0.0000000
548   Aug     2006   0.0000000
549   Sep     2006   0.0000000
550   Oct     2006   0.0000000
551   Nov     2006   7.3333333
552   Dec     2006   3.6666667

-- 
---
Catalin-Constantin ROIBU
Forestry engineer, PhD
Forestry Faculty of Suceava
Str. Universitatii no. 13, Suceava, 720229, Romania
office phone     +4 0230 52 29 78, ext. 531
mobile phone   +4 0745 53 18 01
                       +4 0766 71 76 58
FAX:                +4 0230 52 16 64
silvic.usv.ro

	[[alternative HTML version deleted]]

