Graphique matlab

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. SVP y a -t- il quelqu'un qui peut répondre ?

    Dodo.
    0
    1. 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. 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