matplotlib.pyplot.loglog¶

matplotlib.pyplot.
loglog
(*args, **kwargs)[source]¶ Make a plot with log scaling on both the x and y axis.
Call signatures:
loglog([x], y, [fmt], data=None, **kwargs) loglog([x], y, [fmt], [x2], y2, [fmt2], ..., **kwargs)
This is just a thin wrapper around
plot
which additionally changes both the xaxis and the yaxis to log scaling. All of the concepts and parameters of plot can be used here as well.The additional parameters basex/y, subsx/y and nonposx/y control the x/yaxis properties. They are just forwarded to
Axes.set_xscale
andAxes.set_yscale
.Parameters:  basex, baseyscalar, optional, default 10
Base of the x/y logarithm.
 subsx, subsysequence, optional
The location of the minor x/y ticks. If None, reasonable locations are automatically chosen depending on the number of decades in the plot. See
Axes.set_xscale
/Axes.set_yscale
for details. nonposx, nonposy{'mask', 'clip'}, optional, default 'mask'
Nonpositive values in x or y can be masked as invalid, or clipped to a very small positive number.
Returns:  lines
A list of
Line2D
objects representing the plotted data.
Other Parameters:  **kwargs
All parameters supported by
plot
.