Bonjour, je débute en Python et je souhaiterais pouvoir faire des représentations graphiques. Après consultation de plusieurs sites, j'ai essayé plusieurs pistes, parmi lesquelles l'utilisation des bibliothèques matplotlib (cf. http://www.labri.fr/perso/renault/wo...onum/sheet.php partie "Commandes graphiques" en bas de page) et gnuplot (cf. http://www.melaneum.com/blog/python/...es-avec-python) mais rien ne marche...

Par exemple, lorsque je fais depuis Python Shell :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
from matplotlib import *
x=[1,2,3,4,5]
y=sin(x)
plot(x,y)
J'ai comme message d'erreur :

Traceback (most recent call last):
File "<pyshell#70>", line 1, in <module>
plot(x,y)
NameError: name 'plot' is not defined



En ce qui concerne Gnuplot, en faisant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
from numpy import *
import Gnuplot
x=arange(0,10)
y=arange(0,10)
z=random.standard_normal((10,10))
g = Gnuplot.Gnuplot(debug=1)
J'ai comme message :

gnuplot> set terminal windows
et rien ne s'affiche...


Par ailleurs, j'ai trouvé cette page : http://ftp.traduc.org/doc-vf/gazette...ml#lg114a-3.fr mais lorsque je tape la ligne 3, à savoir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
data=io.array_import.read_array('tgdata.dat')
J'ai comme message d'erreur :

Traceback (most recent call last):
File "<pyshell#7>", line 1, in <module>
data=io.array_import.read_array('tgdata.dat')
NameError: name 'io' is not defined


Merci d'avance à qui pourra m'éclairer...