
- Python Basic Tutorial
- Python - Home
- Python - Overview
- Python - Environment Setup
- Python - Basic Syntax
- Python - Comments
- Python - Variables
- Python - Data Types
- Python - Operators
- Python - Decision Making
- Python - Loops
- Python - Numbers
- Python - Strings
- Python - Lists
- Python - Tuples
- Python - Dictionary
- Python - Date & Time
- Python - Functions
- Python - Modules
- Python - Files I/O
- Python - Exceptions
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
- Related Articles
- How to make several plots on a single page using Matplotlib?
- How to make several plots on a single page using matplotlib in Python?
- How to make several plots on a single page using Matplotlib(Python)?
- How to reuse plots in Matplotlib?
- How to add annotations in Matplotlib Plots?
- How to save Matplotlib 3d rotating plots?
- How to plot half or quarter polar plots in Matplotlib?
- Show Matplotlib plots (and other GUI) in Ubuntu
- Scroll backwards and forwards through Matplotlib plots
- How to get multiple overlapping plots with independent scaling in Matplotlib?
- How to clear the memory completely of all Matplotlib plots?
- How to animate a time-ordered sequence of Matplotlib plots?
- How to merge two existing Matplotlib plots into one plot?
- How to make two plots side-by-side using Python?
- Fixing color in scatter plots in Matplotlib

Advertisements