Matplotlib.axes.Axes.semilogy() in Python Last Updated : 13 Apr, 2020 Comments Improve Suggest changes Like Article Like Report Matplotlib is a library in Python and it is numerical - mathematical extension for NumPy library.The Axes Class contains most of the figure elements: Axis, Tick, Line2D, Text, Polygon, etc., and sets the coordinate system. And the instances of Axes supports callbacks through a callbacks attribute. matplotlib.axes.Axes.semilogy() Function The Axes.semilogy() function in axes module of matplotlib library is used to make a plot with log scaling on the y axis. Syntax: Axes.semilogy(self, *args, **kwargs) Parameters: This method accept the following parameters that are described below: basey: This parameter is the base of the y logarithm and are optional with default value 10. subsy: This parameter is the sequence of location of the minor y ticks and is optional. nonposy: This parameter is a non-positive values in y that can be masked as invalid, or clipped to a very small positive number. Returns: This returns the following: lines:This returns the list of Line2D objects representing the plotted data.. Below examples illustrate the matplotlib.axes.Axes.semilogy() function in matplotlib.axes: Example-1: Python3 # Implementation of matplotlib function import numpy as np import matplotlib.pyplot as plt test = np.arange(0.01, 30.0, 0.1) # Create figure fig, ax = plt.subplots() # log x axis ax.semilogy(test, np.exp(-test / 5.0)) ax.grid() ax.set_title('matplotlib.axes.Axes.semilogy Example1') plt.show() Output: Example-2: Python3 # Implementation of matplotlib function import numpy as np import matplotlib.pyplot as plt test = np.arange(0.01, 30.0, 0.1) # Create figure fig, ax = plt.subplots() # log x axis ax.semilogy(test, np.sin(3 * np.pi * test)) ax.grid() ax.set_title('matplotlib.axes.Axes.semilogy Example2') plt.show() Output: Comment More infoAdvertise with us Next Article Matplotlib.axes.Axes.semilogy() in Python S SHUBHAMSINGH10 Follow Improve Article Tags : Python Python-matplotlib Practice Tags : python Similar Reads matplotlib.axes.Axes.semilogx() in Python Matplotlib is a library in Python and it is numerical - mathematical extension for NumPy library. The Axes Class contains most of the figure elements: Axis, Tick, Line2D, Text, Polygon, etc., and sets the coordinate system. And the instances of Axes supports callbacks through a callbacks attribute. 2 min read Matplotlib.axes.Axes.spy() in Python Matplotlib is a library in Python and it is numerical - mathematical extension for NumPy library. The Axes Class contains most of the figure elements: Axis, Tick, Line2D, Text, Polygon, etc., and sets the coordinate system. And the instances of Axes supports callbacks through a callbacks attribute. 2 min read Matplotlib.axes.Axes.set() in Python Axes.set() function in Matplotlib is used to set multiple Axes properties at once using keyword arguments (**kwargs). This is a convenient way to configure an Axes object with labels, limits, title and more, all in one call. It's key features include:Acts as a batch property setter for Axes.Uses key 2 min read matplotlib.axes.Axes.step() in Python Matplotlib is a library in Python and it is numerical - mathematical extension for NumPy library. The Axes Class contains most of the figure elements: Axis, Tick, Line2D, Text, Polygon, etc., and sets the coordinate system. And the instances of Axes supports callbacks through a callbacks attribute. 2 min read matplotlib.axes.Axes.twiny() in Python Matplotlib is a library in Python and it is numerical - mathematical extension for NumPy library. The Axes Class contains most of the figure elements: Axis, Tick, Line2D, Text, Polygon, etc., and sets the coordinate system. And the instances of Axes supports callbacks through a callbacks attribute. 2 min read Like