Rendre le fond d'un graphe de couleurs différentes dans les différentes régions

Je suis en train de faire un simple barchart dans R en utilisant le package ggplot2. Plutôt que le gris par défaut j'aimerais diviser l'arrière-plan en cinq régions, chacune à un autre (mais de la même sous-estimées) de la couleur. Comment puis-je faire cela?

Plus précisément, j'aimerais le cinq de couleur régions à courir à partir de 0 à 25, 25 à 45 45 à 65, 65-85 et 85-100 où les couleurs représentent le pire-de-bronze, bronze, argent, or et platine, respectivement. Suggestions pour une palette de couleurs très bienvenu.

  • La seule chose à laquelle je pense, du haut de ma tête pour créer une coupure variable, facette sur la coupe et de modifier la facette grobs à l'aide de la technique dans cette question: stackoverflow.com/questions/6750664/...
  • J'ai été en mesure de trouver un exemple de ma suggestion sur l'ggplot2 liste de diffusion: groups.google.com/forum/?fromgroups#!topic/ggplot2/fNBQrBPPbPM
  • Essayez d'ajouter geom_rect() couche(s) avec le remplissage et les valeurs alpha que vous voulez. Notez que dans cette application, il est facile à utiliser +/- Inf que les limites pour l'autre direction.
  • Merci à vous tous pour vos réponses/conseils: je vais essayer et créer ce que je veux plus tard aujourd'hui, et puis d'accepter la réponse appropriée (ou de poser plus de questions!).
InformationsquelleAutor Matt Ollis | 2012-04-01