Créer la légende dans R avec les mêmes valeurs de couleur RVB comme intrigue?
J'ai créé un simple nuage de points dans R spécifiques avec des valeurs de couleur RVB comme ceci:
plot(shuffled, p_val, pch=19, col="black", xlim=c(0,100), ylim=c(0,1))
points(ri, p_val, pch=19, col=rgb(96,123,139, 50, maxColorValue=255),
xlim=c(0,100), ylim=c(0,1))
points(somo, p_val, pch=19, col=rgb(225,64,5, 50, maxColorValue=255),
xlim=c(0,100), ylim=c(0,1))
Je voudrais utiliser les mêmes valeurs de couleur dans le code ci-dessus pour générer une figure de légende. Le code, je suis en utilisant ressemble à ça, mais je n'arrive pas à comprendre comment assortir les couleurs du graphique des points.
legend("topright", c("Shuffled", "Riffled", "Somosome"), cex=1.0, bty="n",
c("black",col=rgb(96,123,139, 50, maxColorValue=255),col=rgb(225,64,5, 50, maxColorValue=255))
Quelqu'un peut-il aider? Quel est le problème avec ma légende? Merci!
Pas un exemple reproductible puisque nous n'avons pas votre mélangées, ri, somo, et p_val éléments de données. Rendre la vie plus facile pour les aides en donnant le code on peut les couper et les coller directement dans.
Pouvez-vous dire ce qui ne va pas avec la sortie? Aussi, je pense que votre
Pouvez-vous dire ce qui ne va pas avec la sortie? Aussi, je pense que votre
legend
appel a quelques fautes de frappe: manque un )
peut-être et vous souhaitez probablement étiquette que tout dernier argument col =
.
OriginalL'auteur drbunsen | 2011-10-30
Vous devez vous connecter pour publier un commentaire.
Cela fonctionne pour moi:
Remarque: vous devez spécifier un vecteur de col=, la taille de vos étiquettes, et vous devez également avoir un pch= là aussi. Sinon, vous pouvez faire fill=[vecteur de couleurs] pour dessiner des boîtes remplies.
pch=19
argument de la fin, c'est ce que je pense que le problème a été.OriginalL'auteur Spacedman
Le problème, c'est que vous êtes la concaténation d'une de la R de couleur mot-clé, "noir", avec le code hexadécimal de la couleur des touches. Quelque chose comme ceci devrait fonctionner:
OriginalL'auteur hatmatrix