Bonjour,
J'ai ce code pour faire un scatter avec une colorbar
j'obtiensCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 import matplotlib.pyplot as plt import numpy as np x = np.arange(1,21) y = np.linspace(0, 1.5, 20) # l'echelle de e va de 0 a 10 e = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] plt.figure(figsize=(10,6)) scatter = plt.scatter(x, y, c=e, cmap='plasma', s=70, marker='s', alpha=0.80) cbar = plt.colorbar(orientation="vertical") cbar.set_label('cbar label', rotation=90) plt.xlabel('x values') plt.ylabel('y values') plt.show()
Pièce jointe 635803
J'ai pas réussi à trouver (ou comprendre, ou faire fonctionner les exemples.. avec cbar.ax.set_clim, cbar.set_ticks, ...),
comment imposer une échelle de 0 a 10 à la colorbar (même si toutes les data ont une valeur égale à 0 dans e)
Merci pour votre temps.
Jma