import numpy as np
from matplotlib import pyplot as plt
import [Link] as mcolors
from math import pi
from windrose import WindroseAxes
import pandas as pd
# Charger les données depuis le fichier Excel
df = pd.read_excel('LOCLISATION DU FICHIER EXCEL/[Link]')
# Calculer les composantes de vitesse en x et y
df['velocidad_x'] = df['VELOCIDAD'] * [Link](df['DIRECCION'] * pi / 180.0)
df['velocidad_y'] = df['VELOCIDAD'] * [Link](df['DIRECCION'] * pi / 180.0)
# Créer la figure et les axes
fig, ax = [Link](figsize=(8, 8), dpi=16)
x0, x1 = ax.get_xlim()
y0, y1 = ax.get_ylim()
ax.set_aspect('equal')
# Créer un nuage de points
[Link](kind='scatter', x='velocidad_x', y='velocidad_y', alpha=0.35, ax=ax)
# Créer les axes de la rose des vents
ax = WindroseAxes.from_ax()
# Liste de couleurs inversée (Vous pouvez choisir d'autres combinaisons de
couleurs)
colors = ['#7AB8E5', '#4A9AD5', '#2A73B9', '#0D4273', '#142740', '#0D1928']
# Utiliser la palette de couleurs personnalisée
color_map = [Link](colors)
# Créer le graphique de la rose des vents avec la palette de couleurs choisie
[Link]([Link], [Link], normed=True, opening=0.8, edgecolor='white',
cmap=color_map)
# Ajouter la légende
ax.set_legend()
# Afficher le graphique
[Link]()