Les couleurs usuelles
from pylab import *
couleurs = ['b', 'g', 'r', 'c', 'm', 'y', 'k', 'w']
x = [-1, 0, 1, 2]
y = [3, 2, 4, 1]
for c in couleurs:
i = couleurs.index(c) + 1
subplot(2, 4, i)
plot(x, y, c+'-')
show()
(Source code, png, hires.png, pdf)
Bon, comme cela c’est un peu le bazar sur les étiquettes, mais on peut tirer les bords de la fenêtre pour obtenir ceci :
Sinon on peut aussi enlever les étiquettes sur les axes. Par ailleurs, je ne l’avais pas encore dit mais sur le dernier sous-graphique : on ne voit rien et c’est normal puisque c’est du blanc sur blanc. En changeant la couleur de fond en gris par exemple, on obtient
from pylab import *
couleurs = ['b', 'g', 'r', 'c', 'm', 'y', 'k', 'w']
x = [-1, 0, 1, 2]
y = [3, 2, 4, 1]
for c in couleurs:
i = couleurs.index(c) + 1
subplot(2, 4, i, axisbg='gray') # ajout de couleur de fond
xticks([]) # aucune etiquette sur l'axe des x
yticks([]) # aucune etiquette sur l'axe des y
plot(x, y, c+'-')
show()
(Source code, png, hires.png, pdf)
Commentons un peu. Dans la commande plot, ‘b-‘ c’est pour trait continu bleu. ‘g-‘ pour trait continu vert (green), etc ...
Plein d’autres couleurs ont disponibles (les codes couleurs html sont acceptés). Je ne détaille pas ici.
Les styles de traits sont: ‘-‘ ligne continue, ‘–’ tirets, ‘-.’ points-tirets, ‘:’ pointillés.
from pylab import *
style = ['-', '--', '-.', ':']
x = [-1, 0, 1, 2]
y = [3, 2, 4, 1]
for s in style:
i = style.index(s) + 1
subplot(1, 4, i, axisbg='#EEB87E') # code couleur html
xticks([])
yticks([])
plot(x, y, 'b'+s)
axis([-2,3,0,5])
show()
(Source code, png, hires.png, pdf)
Il y en a plein. Je n’en citerai que quelques uns.
from pylab import *
marqueurs = ['o', '+', '.', 'x', '*', '^']
x = [-1, 0, 1, 2]
y = [3, 2, 4, 1]
for m in marqueurs:
i = marqueurs.index(m) + 1
subplot(2, 3, i, axisbg='0.8') # nuance de gris
xticks([])
yticks([])
plot(x, y, 'g'+m)
axis([-2,3,0,5])
show()
(Source code, png, hires.png, pdf)