J'utilise expression() pour créer une chaîne qui inclut des lettres grecques. Mon étiquette de légende est la suivante:Comment supprimer l'espace automatique après les lettres grecques utilisant la bibliothèque du cairo?
legend.label = paste(mu, "+", sigma, ", ", mu, ", ", mu, "+", sigma, " of
random strategy", sep ="")
Cela devrait me donner quelque chose comme: μ + σ, μ, μ + σ de la stratégie aléatoire, mais je reçois ceci:
Il semble que s'il y a un espace automatique après les lettres grecques. J'ai déjà essayé d'utiliser l'opérateur * et ~, mais cela n'a pas aidé. J'utilise le paquet cairo pour créer des parcelles anti-anialisées. Cependant, sans utiliser le paquet cairo, j'ai l'impression d'obtenir le bon résultat. Est-ce que quelqu'un a une idée de comment résoudre ce problème? Merci!
Pas 100% sûr de ce que vous voulez savoir. Mais dans ce cas, mu est la valeur attendue et sigma est l'écart type par rapport à cette valeur attendue. mu + sigma construit la limite supérieure d'un intervalle de confiance et mu-sigma la borne inférieure. – Sket
Oh désolé, pense que j'ai compris ce que tu veux dire. mu et sigma sont juste les lettres grecques, ils ne sont pas des variables. R les reconnaît si vous les appelez comme ça. Je ne les ai pas définis à l'avance. – Sket
Je ne les ai pas définis et n'ai pas chargé n'importe quel paquet. J'ai remarqué que j'ai aussi l'erreur, mais j'ai quand même obtenu le résultat illustré ci-dessus. De toute façon, votre solution résout le problème sans les utiliser. Merci beaucoup pour votre aide! – Sket