File: plotframe.xml

package info (click to toggle)
scilab 5.2.2-9
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 334,832 kB
  • ctags: 52,586
  • sloc: xml: 526,945; ansic: 223,590; fortran: 163,080; java: 56,934; cpp: 33,840; tcl: 27,936; sh: 20,397; makefile: 9,908; ml: 9,451; perl: 1,323; cs: 614; lisp: 30
file content (165 lines) | stat: -rw-r--r-- 5,881 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
<?xml version="1.0" encoding="UTF-8"?>
<refentry version="5.0-subset Scilab" xml:id="plotframe" xml:lang="fr"
          xmlns="http://docbook.org/ns/docbook"
          xmlns:xlink="http://www.w3.org/1999/xlink"
          xmlns:svg="http://www.w3.org/2000/svg"
          xmlns:ns5="http://www.w3.org/1999/xhtml"
          xmlns:mml="http://www.w3.org/1998/Math/MathML"
          xmlns:db="http://docbook.org/ns/docbook">
  <info>
    <pubdate>$LastChangedDate: 2008-03-26 09:50:39 +0100 (Wed, 26 Mar 2008)
    $</pubdate>
  </info>

  <refnamediv>
    <refname>plotframe</refname>

    <refpurpose>dessine un cadre avec graduations et définition de l'échelle.
    <emphasis role="bold">Fonction obsolete</emphasis></refpurpose>
  </refnamediv>

  <refsynopsisdiv>
    <title>Séquence d'appel</title>

    <synopsis>plotframe(rect,tics,[arg_opt1,arg_opt2,arg_opt3])</synopsis>
  </refsynopsisdiv>

  <refsection>
    <title>Paramètres</title>

    <variablelist>
      <varlistentry>
        <term>rect</term>

        <listitem>
          <para>vecteur du type
          <literal>[xmin,ymin,xmax,ymax]</literal>.</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>tics</term>

        <listitem>
          <para>vecteur du type <literal>[nx,mx,ny,my]</literal> où
          <literal>mx, nx</literal> (resp. <literal>my, ny</literal>) sont le
          nombre d'intervalles et de sous-intervalle pour les graduations de
          l'axe Ox (resp. Oy).</para>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>arg_optX</term>

        <listitem>
          <para>arguments optionnels choisi parmi :</para>

          <variablelist>
            <varlistentry>
              <term>flags</term>

              <listitem>
                <para>vecteur booléen
                <literal>[wantgrids,findbounds]</literal>
                (<literal>%t</literal> ou <literal>%f</literal>) indiquant si
                l'on désire une grille. Si <literal>findbounds</literal> vaut
                <literal>%t</literal>, les bornes données dans
                <literal>rect</literal> sont éventuellement modifiées (en fait
                légèrement augmentées) pour simplifier les graduations : dans
                ce cas <literal>tics(2)</literal> et
                <literal>tics(4)</literal> sont ignorés.</para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>Captions</term>

              <listitem>
                <para>vecteur de 3 chaînes de caractères
                <literal>[title,x-leg,y-leg]</literal> correspondant au titre
                du dessin et aux légendes des axes x et y. Le "C" majuscule est important.</para>
              </listitem>
            </varlistentry>

            <varlistentry>
              <term>subwin</term>

              <listitem>
                <para>vecteur de taille 4 définissant la sous-fenêtre. La
                sous-fenêtre est spécifiée avec le paramètre
                <literal>subwin=[x,y,w,h]</literal> (point en haut à  gauche,
                largeur, hauteur). Les valeurs dans <literal>subwin</literal>
                sont spécifiées sous la forme d'une proportion de la largeur
                ou de la hauteur de la fenêtre graphique courante (voir
                <literal>xsetech</literal>).</para>
              </listitem>
            </varlistentry>
          </variablelist>
        </listitem>
      </varlistentry>

      <varlistentry>
        <term>&lt;opts_args&gt;</term>

        <listitem>
          <para>Représente une séquence de la forme <emphasis
          role="bold">clé1=valeur1</emphasis>, <emphasis
          role="bold">clé2=valeur2</emphasis>,... where <emphasis
          role="bold">clé1</emphasis>, <emphasis
          role="bold">clé2</emphasis>,... peuvent être n'importe quel
          paramètres parmis: <emphasis role="bold">tics</emphasis>, <emphasis
          role="bold">flags</emphasis>, <emphasis
          role="bold">captions</emphasis> ou <emphasis
          role="bold">subwin</emphasis>. Ces arguments ont la même
          signification que ceux utilisés dans la première forme de la
          routine.</para>
        </listitem>
      </varlistentry>
    </variablelist>
  </refsection>

  <refsection>
    <title>Description</title>

    <para><literal>plotframe</literal> est utilisée avec les fonctions de
    dessin 2D <literal>plot2d</literal>,... pour dessiner le cadre. Elle doit
    être utilisée avant <literal>plot2d</literal> qui doit être ensuite
    appelée avec le mode de superposition "000". <emphasis role="bold">Cette
    fonction utile avec l'ancien mode graphique est aujourd'hui dénuée
    d'intéret.</emphasis></para>
  </refsection>

  <refsection>
    <title>Exemples</title>

    <programlisting role="example"><![CDATA[ 
x=[-0.3:0.8:27.3]';
y=rand(x);
rect=[min(x),min(y),max(x),max(y)];
tics=[4,10,2,5];    // 4 x-intervalles et 2 y-intervalles
plotframe(rect,tics,[%f,%f],["Mon plot","x","y"],[0,0,0.5,0.5])
plot2d(x,y,2,"000")
plotframe(rect,tics,[%t,%f],["Mon plot avec grille","x","y"],[0.5,0,0.5,0.5])
plot2d(x,y,3,"000")
plotframe(rect,tics,[%t,%t],..
          ["plot avec grille et bornes automatiques","x","y"],[0,0.5,0.5,0.5])
plot2d(x,y,4,"000")
plotframe(rect,flags=[%f,%t],tics=tics,..
          Captions=["plot sans grille mais avec bornes automatiques ","x","y"],..
          subwin=[0.5,0.5,0.5,0.5])
plot2d(x,y,5,"000")
 ]]></programlisting>
  </refsection>

  <refsection>
    <title>Voir Aussi</title>

    <simplelist type="inline">
      <member><link linkend="plot2d">plot2d</link></member>

      <member><link linkend="graduate">graduate</link></member>

      <member><link linkend="xsetech">xsetech</link></member>
    </simplelist>
  </refsection>
</refentry>