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