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

MATLAB Discussion :

Changer la couleur d'une partie seulement de l'arrière-plan d'un graphique


Sujet :

MATLAB

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 134
    Points : 61
    Points
    61
    Par défaut Changer la couleur d'une partie seulement de l'arrière-plan d'un graphique
    Bonsoir,

    je n'arrive pas à changer la couleur d'une partie seulement de l'arrière-plan d'un graphique.

    Je sais comment changer la couleur de tout l'arrière plan, grâce à

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    h=axes;
    set(h,'Color',[0 0 0]);
    mais comment faire pour ne sélectionner qu'une partie ?

    Merci d'avance.

  2. #2
    Membre éclairé Avatar de tubaas
    Homme Profil pro
    Acousticien
    Inscrit en
    Août 2009
    Messages
    641
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Acousticien
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2009
    Messages : 641
    Points : 825
    Points
    825
    Par défaut
    salut
    tu peux dessiner la partie en question à l'aide de patch par exemple (sur un graphe 2D).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    x=0:10;
    y=x;
    plot(x,y)
    patch('XData',[0 0 5 5],'YData',[0 5 5 0],'CData',ones(4,1),'EdgeAlpha',0,'EdgeColor', [0 0 0]);
    je ne me souviens plus très bien comment spécifier les couleurs, il y a peut-être plus simple que mon exemple.

  3. #3
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2009
    Messages
    134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2009
    Messages : 134
    Points : 61
    Points
    61
    Par défaut
    Effectivement cela marche.

    Je viens de tomber également sur les fonctions fill et area, qui peuvent jouer des rôles similaires et sont peut-être moins compliquées.

    Merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. vbscript exécuter une partie du script en arrière plan
    Par gilles81 dans le forum VBScript
    Réponses: 7
    Dernier message: 14/12/2010, 14h07
  2. [C#]Changer couleur d'une partie d'un texte
    Par ClaudeBg dans le forum Windows Forms
    Réponses: 10
    Dernier message: 08/02/2010, 12h04
  3. changer la couleur d'une partie d'une chaine de caractère
    Par mohcultiv dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 18/01/2008, 00h16
  4. Réponses: 1
    Dernier message: 12/09/2007, 18h11
  5. [VB6]Changer la couleur d'une ligne d'un ListView
    Par Troopers dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 14/03/2003, 17h02

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