Python Program to Plot a Circle Using Numpy & Matplotlib

This Python programming example plots a circle using Numpy and Matplotlib Library.

In this program, we use numpy to generate data for theta, x and y co-ordinates and pyplot from matplotlib is used to plot data.

This example uses formula x = r*cos(θ) and y = r * sin(θ) to generate x and y co-ordinates.

Python Source Code: Circle Plot

# Python program to Plot Circle

# importing libraries
import numpy as np
from matplotlib import pyplot as plt

# Creating equally spaced 100 data in range 0 to 2*pi
theta = np.linspace(0, 2 * np.pi, 100)

# Setting radius
radius = 5

# Generating x and y data
x = radius * np.cos(theta)
y = radius * np.sin(theta)

# Plotting
plt.plot(x, y)


Python Circle Plot Output
Figure: Python Circle Plot Output