Plot Lissajous

import matplotlib.pyplot as plt
import numpy as np
a = [1,1,1,2,5]
b = [1,2,3,3,6]
d= [0,30,60,90]
delta = np.pi/2
t = np.linspace(0,np.pi*2,300)
for i in range(0,5):
for j in range(0,4):
x = np.cos(a[i] * t )
y = np.cos(b[i] * t+ d[j]*np.pi/180)
fig, ax = plt.subplots()
ax.plot(x, y)
plt.show()
Plot Sin Curve
PS C:\Users\user> python
Python 3.11.3 (tags/v3.11.3:f3909b8, Apr 4 2023, 23:49:59) [MSC v.1934 64 bit (AMD64)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.
Getting started — Matplotlib 3.7.1 documentation>
>import matplotlib.pyplot as plt
import numpy as npx = np.linspace(0, 2 * np.pi, 200)
y = np.sin(x)fig, ax = plt.subplots()
ax.plot(x, y)
plt.show()

Installation — Matplotlib 3.7.1 documentation
PS C:\Users\user> pip install matplotlib
Collecting matplotlib
Using cached matplotlib-3.7.1-cp311-cp311-win_amd64.whl (7.6 MB)
Collecting contourpy>=1.0.1 (from matplotlib)
Using cached contourpy-1.0.7-cp311-cp311-win_amd64.whl (162 kB)
Collecting cycler>=0.10 (from matplotlib)
Using cached cycler-0.11.0-py3-none-any.whl (6.4 kB)
Requirement already satisfied: fonttools>=4.22.0 in c:\python311\lib\site-packages (from matplotlib) (4.39.3)
Requirement already satisfied: kiwisolver>=1.0.1 in c:\python311\lib\site-packages (from matplotlib) (1.4.4)
Requirement already satisfied: numpy>=1.20 in c:\python311\lib\site-packages (from matplotlib) (1.24.1)
Requirement already satisfied: packaging>=20.0 in c:\python311\lib\site-packages (from matplotlib) (23.1)
Requirement already satisfied: pillow>=6.2.0 in c:\python311\lib\site-packages (from matplotlib) (9.3.0)
Requirement already satisfied: pyparsing>=2.3.1 in c:\python311\lib\site-packages (from matplotlib) (3.0.9)
Collecting python-dateutil>=2.7 (from matplotlib)
Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Requirement already satisfied: six>=1.5 in c:\python311\lib\site-packages (from python-dateutil>=2.7->matplotlib) (1.16.0)
Installing collected packages: python-dateutil, cycler, contourpy, matplotlib
Successfully installed contourpy-1.0.7 cycler-0.11.0 matplotlib-3.7.1 python-dateutil-2.8.2
PS C:\Users\user>
PS C:\Users\user> pip list
Package Version
certifi 2022.12.7
charset-normalizer 2.1.1
contourpy 1.0.7
cycler 0.11.0
filelock 3.9.0
fonttools 4.39.3
idna 3.4
Jinja2 3.1.2
kiwisolver 1.4.4
MarkupSafe 2.1.2
matplotlib 3.7.1
mpmath 1.2.1
networkx 3.0
numpy 1.24.1
packaging 23.1
Pillow 9.3.0
pip 23.1.1
pyparsing 3.0.9
python-dateutil 2.8.2
requests 2.28.1
setuptools 65.5.0
six 1.16.0
sympy 1.11.1
torch 2.0.0+cu118
torchaudio 2.0.1+cu118
torchvision 0.15.1+cu118
typing_extensions 4.4.0
urllib3 1.26.13
PS C:\Users\user>
