3294
|
1 @c Copyright (C) 1996, 1997 John W. Eaton |
|
2 @c This is part of the Octave manual. |
|
3 @c For copying conditions, see the file gpl.texi. |
|
4 |
4167
|
5 @node Plotting |
3294
|
6 @chapter Plotting |
|
7 |
|
8 All of Octave's plotting functions use @code{gnuplot} to handle the |
5134
|
9 actual graphics. Most types of plots can be generated using the basic |
|
10 plotting functions, which are patterned after the equivalent functions |
6331
|
11 in @sc{Matlab}. |
3294
|
12 |
|
13 @menu |
|
14 * Two-Dimensional Plotting:: |
|
15 * Specialized Two-Dimensional Plots:: |
|
16 * Three-Dimensional Plotting:: |
|
17 * Plot Annotations:: |
|
18 * Multiple Plots on One Page:: |
3428
|
19 * Multiple Plot Windows:: |
5134
|
20 @c *Exporting Plots:: |
3439
|
21 * Interaction with gnuplot:: |
3294
|
22 @end menu |
|
23 |
4167
|
24 @node Two-Dimensional Plotting |
3294
|
25 @section Two-Dimensional Plotting |
|
26 |
5134
|
27 The @sc{Matlab}-style two-dimensional plotting commands are: |
|
28 |
|
29 @cindex plotting |
|
30 @cindex graphics |
|
31 |
|
32 @DOCSTRING(plot) |
|
33 |
|
34 @DOCSTRING(hold) |
|
35 |
|
36 @DOCSTRING(ishold) |
|
37 |
|
38 @DOCSTRING(clearplot) |
|
39 |
|
40 @DOCSTRING(shg) |
|
41 |
|
42 @DOCSTRING(closeplot) |
|
43 |
|
44 @DOCSTRING(purge_tmp_files) |
|
45 |
|
46 @DOCSTRING(axis) |
|
47 |
|
48 @node Specialized Two-Dimensional Plots |
|
49 @section Specialized Two-Dimensional Plots |
|
50 |
|
51 @DOCSTRING(bar) |
|
52 |
|
53 @DOCSTRING(contour) |
|
54 |
|
55 @DOCSTRING(hist) |
|
56 |
|
57 @DOCSTRING(loglog) |
|
58 |
|
59 @DOCSTRING(polar) |
|
60 |
|
61 @DOCSTRING(semilogx) |
|
62 |
|
63 @DOCSTRING(semilogy) |
|
64 |
|
65 @DOCSTRING(stairs) |
|
66 |
|
67 @DOCSTRING(errorbar) |
|
68 |
|
69 @DOCSTRING(loglogerr) |
|
70 |
|
71 @DOCSTRING(semilogxerr) |
|
72 |
|
73 @DOCSTRING(semilogyerr) |
|
74 |
|
75 @node Three-Dimensional Plotting |
|
76 @section Three-Dimensional Plotting |
|
77 |
|
78 The @sc{Matlab}-style three-dimensional plotting commands are: |
|
79 |
|
80 @DOCSTRING(mesh) |
|
81 |
|
82 @DOCSTRING(meshgrid) |
|
83 |
|
84 @DOCSTRING(meshdom) |
|
85 |
|
86 @node Plot Annotations |
|
87 @section Plot Annotations |
|
88 |
|
89 @DOCSTRING(grid) |
|
90 |
|
91 @DOCSTRING(title) |
|
92 |
|
93 @DOCSTRING(xlabel) |
|
94 |
|
95 @node Multiple Plots on One Page |
|
96 @section Multiple Plots on One Page |
|
97 |
|
98 @DOCSTRING(subplot) |
|
99 |
|
100 @node Multiple Plot Windows |
|
101 @section Multiple Plot Windows |
|
102 |
|
103 @DOCSTRING(figure) |
|
104 |
|
105 @c @node Exporting Plots |
5775
|
106 @c FIXME -- add info about getting paper copies of plots. |
5134
|
107 |
4167
|
108 @node Interaction with gnuplot |
3428
|
109 @section Interaction with @code{gnuplot} |
|
110 |
|
111 @DOCSTRING(gnuplot_binary) |
|
112 |
6331
|
113 @DOCSTRING(gnuplot_use_title_option) |