Produce a 2-D plot using a logarithmic scale for the x-axis.
See the documentation of plot
for a description of the
arguments that semilogx
will accept.
If the first argument hax is an axes handle, then plot into this axis,
rather than the current axes returned by gca
.
The optional return value h is a graphics handle to the created plot.
See also: plot, semilogy, loglog.
The following code
clf; x = 1:0.01:10; y = (x .* (1 + rand (size (x)))) .^ 2; semilogx (y, x); title ({'semilogx() plot', 'X-axis is logarithmic'});
Produces the following figure
Figure 1 |
---|
The following code
clf; x = logspace (-5, 1, 10); y = logspace (-5, 1, 10); subplot (1,2,1); semilogx (x, y); xlabel ('semilogx (x, y)'); subplot (1,2,2); semilogx (-x, y); xlabel ('semilogx (-x, y)');
Produces the following figure
Figure 1 |
---|
The following code
clf; x = logspace (-5, 1, 10); y = logspace (-5, 1, 10); subplot (1,2,1); semilogx (x, y); set (gca, 'xdir', 'reverse', 'activepositionproperty', 'outerposition'); xlabel ({'semilogx (x, y)', 'xdir = reversed'}); subplot (1,2,2); semilogx (-x, y); set (gca, 'xdir', 'reverse', 'activepositionproperty', 'outerposition'); xlabel ({'semilogx (-x, y)', 'xdir = reversed'});
Produces the following figure
Figure 1 |
---|
Package: octave