IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

couleur sur une partie d'une courbe avec Plot


Sujet :

R

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 385
    Points : 288
    Points
    288
    Par défaut couleur sur une partie d'une courbe avec Plot
    Bonjour,
    je voudrais faire un plot d'une ligne de ma matrice (nombre colonne = 100).

    Sauriez vous comment imposer une couleur d'une plage de colonnes, par exemple pour matrice[1,1:50] couleur=rouge sinon pour matrice[1,51:100] couleur=noire.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     plot(matrice[1,1:50])
    merci pour votre aide.
    « Aucun homme ne peut rien vous révéler sinon ce qui repose déjà à demi endormi dans l'aube de votre connaissance»

    « No man can reveal to you aught but that which already lies half asleep in the dawning of your knowledge »_(¯`·.__-Alg3ri4nH4ck3r-__.·´¯)_

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    385
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 385
    Points : 288
    Points
    288
    Par défaut
    En gros c'est ça, une couleur pour une région de ma courbe.



    « Aucun homme ne peut rien vous révéler sinon ce qui repose déjà à demi endormi dans l'aube de votre connaissance»

    « No man can reveal to you aught but that which already lies half asleep in the dawning of your knowledge »_(¯`·.__-Alg3ri4nH4ck3r-__.·´¯)_

  3. #3
    Membre confirmé
    Homme Profil pro
    MCU
    Inscrit en
    Juillet 2010
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : MCU
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2010
    Messages : 185
    Points : 486
    Points
    486
    Par défaut
    Bonjour,

    Une piste pourrait être un truc dans ce genre là dans un boucle for:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    test <- rnorm(100)
    plot(test[1:50]~I(1:50), col="red", type="l", xlim=c(0, 100))
    points(test[51:100]~I(51:100), col="black", type="l")
    Après si le nombre de points est grand, c'est plus facile:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    plot(test, col=rep(c("red", "black"), each=50), pch=20)
    HTH

    Vincent

Discussions similaires

  1. Réponses: 5
    Dernier message: 23/07/2014, 14h41
  2. Réponses: 2
    Dernier message: 10/03/2009, 12h45
  3. Réponses: 2
    Dernier message: 17/04/2007, 17h14
  4. masquer une partie d'une vidéo par une banniere
    Par lezabour dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 16/10/2006, 16h47
  5. copier une partie d'une image vers une autre
    Par gregcat dans le forum Langage
    Réponses: 1
    Dernier message: 14/04/2006, 13h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo