Hi Catalin, Untested, but I think
data.m$Month <- factor(data.m$Month, levels = month.abb) before plotting will do it. Best, Ista On Thu, Mar 14, 2013 at 12:51 PM, catalin roibu <catalinro...@gmail.com> wrote: > 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]] > > ______________________________________________ > R-help@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. ______________________________________________ R-help@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.