2012-04-07 13 views
0

Ich habe ein Python-Skript, das mir 2 Listen gibt und ein anderer, der die Referenz (die Zeit) ist. Wie kann ich eine Grafik mit der Darstellung meiner ersten Liste nach der Zeit erstellen. Und dieselbe Frage für die zweite Liste. Ich brauche sie auf der gleichen Grafik.Gnuplot Python mit 2 Liste

liste1 [12, 15, 17, 19]

liste2 [34, 78, 54, 67]

list3 [10, 20, 30, 40] (Zeit in Minuten)

Wie kann ich mit diesen Listen eine Grafik im PNG-Format erstellen?

Dank

+1

Vielleicht sollten Sie das Web für „Python Plotten“ oder ähnliche erste und kommen zurück zu suchen, wenn Sie einen bestimmten haben Problem. –

Antwort

1

zuerst müssen Sie dieses Paket http://gnuplot-py.sourceforge.net/, dann diese Codes ausführen:

import Gnuplot 
g=Gnuplot.Gnuplot() 
y1= [12, 15, 17, 19] 
y2= [34, 78, 54, 67] 
x= [10, 20, 30, 40] 
d1=Gnuplot.Data(x,y1,with_="line") 
d2=Gnuplot.Data(x,y2,with_="line") 
#g.plot(d1,d2) #uncomment this line if you want to see the gnuplot window 
g.hardcopy('filename.png',terminal = 'png') 
+0

Einfach perfekt. Danke Bigeagle :) – Matt