How to plot a circle in python
import matplotlib.pyplot as plt
import numpy as np
t =np.linspace(0,360,500) # t is angle here changing the value of
360 you can control the arc of circle
r = 30 # r is radius
x = r *np.sin(np.radians(t))
y = r*np.cos(np.radians(t))
plt.plot(x,y)
plt.axis('equal') # if you don't add this line it will make you
graph look like ellipse if you add it will look like circle the purpose of
this line is to make axis equal on both sides
Making interactive Circle in python
import matplotlib.pyplot as plt
import numpy as np
from ipywidgets import interactive
def f(r,theta):
t =np.linspace(0,theta,500) # t is angle here
changing the value of 360 you can control the arc of circle
r = 30 # r is radius
x = r *np.sin(np.radians(t))
y = r*np.cos(np.radians(t))
plt.plot(x,y)
plt.axis('equal')
interactive_plots = interactive(f ,r =(0.1,10),theta = (0,360))
interactive_plots
0 Comments
if you are not getting it then ask i am glad to help