Graphique matlab

Dodo -  
 Dodo -
Bonjour,

J'exporte un graphique de matlab 6.5 vers word selon le code suivant

word = actxserver('word.application');
set(word,'visible',1);
doc1 = invoke(word.documents,'add');
range = invoke(doc1,'range');
x=[10 11 12 13 14 15 16 17 18 19 20];
y1=[19.8496 20.8377 21.7696 22.6517 23.4901 24.2889 25.0526 25.7839 26.4862 27.1614 27.8121];
y2=[19.7557 20.6563 21.5014 22.2971 23.0506 23.7657 24.4475 25.0985 25.7225 26.3212 26.8976];
y3=[19.5906 20.3922 21.1389 21.8360 22.4924 23.1111 23.6984 24.2561 24.7891 25.2982 25.7873];
y4=[19.3164 19.9993 20.6279 21.2052 21.7435 22.2435 22.7146 23.1563 23.5759 23.9724 24.3517];
y5=[18.8669 19.3958 19.8699 20.2874 20.6672 21.0053 21.3169 21.5968 21.8578 22.0941 22.3168];
invoke(doc1.Paragraphs,'Add');
range = invoke(doc1,'range',doc1.Paragraphs.Item(1).Range.Start);
hold on
plot(x,y1,'b-')
plot(x,y2,'g--')
plot(x,y3,'r:')
plot(x,y4,'m-.')
plot(x,y5,'c-');
legend('ro=0','ro=0.25','ro=0.5','ro=0.75','ro=1');
xlabel('Time to maturity'); ylabel('lookback basket value %');
print(gcf,'-dmeta');
invoke(range,'Paste')

ça marche très bien seulement j'ai une légende de 5 lignes (je superpose 5 courbes) située à droite du graphique (par défaut). cet emplacement gène la vision des courbes. Mais une fois le graphique envoyé vers word, je ne peux plus déplacer la légende. Y a -t-il un truc à inclure dans le code pour choisir l'emplacement de la légende ou un moyen de la déplacer une fois l'image dans le doc word ?

Merci.
Configuration: Windows XP
Firefox 3.0.14

2 réponses

  1. Dodo
     
    SVP y a -t- il quelqu'un qui peut répondre ?

    Dodo.
    0
  2. egrec Messages postés 5 Statut Membre
     
    SALUT
    pour le legend de graphe dans Matlab utilisé les spefications suivant pour la controlé :

    -----------------------------------------------------------
    Specifier Location in Axes
    ------------------------------------------------------------
    North Inside plot box near top

    South Inside bottom

    East Inside right

    West Inside left

    NorthEast Inside top right (default for 2-D plots)

    NorthWest Inside top left

    SouthEast Inside bottom right

    SouthWest Inside bottom left

    NorthOutside Outside plot box near top

    SouthOutside Outside bottom

    EastOutside Outside right

    WestOutside Outside left

    NorthEastOutside Outside top right (default for 3-D plots)

    NorthWestOutside Outside top left

    SouthEastOutside Outside bottom right

    SouthWestOutside Outside bottom left

    Best Least conflict with data in plot

    BestOutside Least unused space outside plot
    0
    1. Dodo
       
      Salut
      J'avais perdu espoir pour une réponse...merci, je crois que c ce qu'il me faut; où exactement faut-il mettre ces spécifications ? ce sont des commandes ?
      0