En fait, cette question est composée de deux questions visant le même comportement.Comment ajouter du texte à un emplacement spécifique/fixe dans rasterVis levelplot
Comment puis-je ajouter du texte (varie selon chaque panneau) à un emplacement fixe dans zone du panneau? Je suis au courant de
panel.text
etlatticeExtra::layer
solution mais il ajoute du texte en utilisant les coordonnées de la zone de traçage. Pour l'instance , je souhaite ajouter du texte dans le coin inférieur droit de chaque panneau même si leurs échelles sont différentes.Comment ajouter du texte hors de la (des) zone (s) du panneau de niveau? Method explained here nécessite que levelplot a une zone pour ajouter un texte que je n'ai pas et l'objet
trellis
a été tracé avant. En outre, je veux ajouter le texte à gauche deylab
montré dans la figure ci-dessous. J'ai utiliséylab
ici pour indiquer la signification des lignes mais I besoin d'un second ylab qui représente les valeurs de l'axe des y. J'ai trouvé un autre question pour ce problème mais cela ne fonctionne pas.
La courbe ci-dessus est créé par raster::stack
objet et un procédé rasterVis::levelplot
. Je consens à une solution sale même si je préfère une solution élégante. Aussi, malgré la question ci-dessus, je suis ouvert à d'autres approches qui utilisent levelplot
.
Je ne sais pas si cela peut aider, mais '' names.attr' dans levelplot' vous permet d'attribuer des noms à chaque panneau. par exemple. 'names = c (" One "," Two "," Three ")' et 'levelplot (yourstack, names.attr = noms)' – GISKid