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 :

courbe en pointillés en (très) long traits


Sujet :

MATLAB

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 53
    Points : 38
    Points
    38
    Par défaut courbe en pointillés en (très) long traits
    Bonjour,

    Je souhaite afficher une courbe en pointillés ou plutôt en traits ("dashed line" dans l'aide matlab) mais la longueur des traits est trop petite à mon goût. Est-il possible de modifier la longueur des traits des dashed-lines et si oui comment ?

    Merci de vote aide

  2. #2
    Membre émérite
    Avatar de Franck Dernoncourt
    Homme Profil pro
    PhD student in AI @ MIT
    Inscrit en
    Avril 2010
    Messages
    894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PhD student in AI @ MIT
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2010
    Messages : 894
    Points : 2 464
    Points
    2 464
    Par défaut RTFM
    http://www.mathworks.com/support/sol...lution=1-15NOI :

    Subject:

    How can I change the thickness or line width of lines, axes, edges of a surface/mesh plot, or the edges of a patch?

    Problem Description:

    I am unable to change the LineWidth of dashed(--), dotted(.), or dash-dotted (-.) lines in MATLAB for MS-Windows.

    Solution:

    Axes, lines, surfaces, and patches all have a 'LineWidth' property. The following describes the effect of the 'LineWidth' on each object:

    ---------Axes--------

    Increases with width of all lines forming the X, Y, and Z axes. Note that this will change the thickness of the grid lines and the box around the 2-D plot. If this effect is not desired (i.e. you wish to only change the thickness of the X-axis across the bottom of the plot) you may wish to add a line object to the axes with the desired properties.

    ---------Line---------

    Increases the width of the line. Note that if you are using markers, such as 'x', 'o', '*', '.', etc., you should use the MarkerSize property to adjust the point size of the markers. Setting the LineStyle produces undesired results.

    -------Surface-------

    Increases the width of the edges.

    --------Patch--------

    Increases the width of the edges.

    ---------------------


    For example, to increase the size of the border around a patch object, do the following:

    h = fill([1 1 2 2],[1 2 2 1],'r');
    set(h,'LineWidth',10)
    axis([0 3 0 3])

    To increase the linewidth of the line object, do the following:

    h = line([1 2],[4 7],'linestyle','--')
    set(h,'LineWidth',1.2)

    To increase the linewidth of a surface object, do the following:

    h = surf(peaks)
    set(h,'LineWidth',1.5)
    Note the following limitation of MS-Windows:

    "The specification for the graphics driver function CreatePen states that broken line styles are not supported for line widths greater than one."

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 53
    Points : 38
    Points
    38
    Par défaut
    Avec cette méthode, je n'arrive à changer que l'épaisseur de mon trait mais pas la longueur du pointillé

  4. #4
    Membre émérite
    Avatar de Franck Dernoncourt
    Homme Profil pro
    PhD student in AI @ MIT
    Inscrit en
    Avril 2010
    Messages
    894
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : PhD student in AI @ MIT
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2010
    Messages : 894
    Points : 2 464
    Points
    2 464

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 53
    Points : 38
    Points
    38
    Par défaut
    Merci bien, la première est finalement une version plus évoluée que la seconde. Je l'ai utilisé car, pour couronner le tout, je veux faire ça à l'intérieur d'un plotyy

    En bidouillant ici ou là ça a fini par marcher.

    Merci

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

Discussions similaires

  1. Texte très long dans une cellule
    Par rpapa dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 5
    Dernier message: 01/02/2019, 17h45
  2. Demarage des programmes très long
    Par venegan dans le forum Autres Logiciels
    Réponses: 7
    Dernier message: 02/03/2006, 17h50
  3. Démarrage de windows vraiment très long
    Par krfa1 dans le forum Windows XP
    Réponses: 16
    Dernier message: 23/10/2005, 13h37
  4. delete très long
    Par slefevre01 dans le forum Oracle
    Réponses: 7
    Dernier message: 06/10/2005, 14h16
  5. Très long texte dans Quick Report - Comment faire ?
    Par delphi+ dans le forum Composants VCL
    Réponses: 2
    Dernier message: 21/08/2005, 23h18

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