# -*- coding: utf-8 -*-
"""
Created on Tue Oct  7 17:30:54 2025

@author: François Coulombeau
"""

import numpy as np
import matplotlib.pyplot as plt

X = np.linspace(-5,5,500)
Z = np.exp(1j*X)

U = np.real(Z)
V = np.imag(Z)

plt.plot(U,V,":")
plt.axis("scaled")

im = plt.plot(U[:10],V[:10])
for k in range(10,490,10):
    plt.pause(1/5)
    im[0].set_data([U[k:k+10],V[k:k+10]])
    
