Syntax error How to make semilogx and semilogy plots in Matplotlib?

How to make semilogx and semilogy plots in Matplotlib?



To make semilogx and semilogy plots, we can take the following steps −

  • Set the figure size and adjust the padding between and around the subplots.
  • create a new figure or activate an existing figure.
  • Scatter and plot x and y data points.
  • Make a plot with log scaling on the X axis.
  • Make a plot with log scaling on the Y axis.
  • To display the figure, use show() method.

Example

import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

x = [10, 100, 1000, 10000, 100000]
y = [2, 4, 8, 16, 32]

fig = plt.figure()

plt.scatter(x, y)
plt.plot(x, y)

plt.semilogx()
plt.semilogy(basey=2)

plt.show()

Output

Updated on: 2021-07-08T10:38:03+05:30

2K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements