Matplotlib: graphe 2D: Difference between revisions
Jump to navigation
Jump to search
Wiki-cours (talk | contribs) |
Wiki-cours (talk | contribs) |
||
Line 16: | Line 16: | ||
show() | show() | ||
</source> | </source> | ||
Dont voici le résultat [[File:tension.png]] | |||
Il est en général plus simple de générer les tableaux avec la classe '''array''' qui est importée par '''pylab''' | Il est en général plus simple de générer les tableaux avec la classe '''array''' qui est importée par '''pylab''' | ||
<source lang="py"> | <source lang="py"> |
Revision as of 16:35, 16 July 2015
Création d'un graphe 2D
On utilise la bibliothèque Pylab de matplotlib
from pylab import *
f = lambda x: sin(x*pi)
t = [ 0.01*i for i in range(201) ]
s = map(f,t)
plot(t, s)
xlabel('temps (s)')
ylabel('Tension (mV)')
title('Signal sinusoidal')
grid(True)
show()
Il est en général plus simple de générer les tableaux avec la classe array qui est importée par pylab
from pylab import *
t = np.arange(0.0, 2.01, 0.01)
s = sin(pi*t)*exp(-t)
plot(t, s)
xlabel('temps (s)')
ylabel('Tension (mV)')
title('Signal sinusoidal')
grid(True)
show()