예제 #1
0
#!/usr/bin/python

from wxmplot import PlotApp

f = open('xafs.dat','r')
x = []
y = []
titles = []
for i in f.readlines():
    i =  i[:-1].strip()
    if i.startswith('#'):
        titles.append(i)
    else:
        j = i.split()
        x.append(float(j[0]))
        y.append(float(j[1]))
f.close()
app = PlotApp()
app.plot(x,y,xlabel='E (eV)', label='As K', marker='+',linewidth=1)
app.set_title('Test Plot')
app.write_message('MPlot PlotFrame example: Try Help->Quick Reference')
app.run()
예제 #2
0
#!/usr/bin/python

from wxmplot import PlotApp
from datetime import datetime
f = open('time.dat', 'r')
l = f.readlines()
f.close()
t = []
x = []
for i in l:
    j = i[:-1].strip().split()
    t.append(datetime.fromtimestamp(float(j[0])))
    x.append(float(j[1]))

app = PlotApp()
app.plot(t, x, use_dates=True, drawstyle='steps-post', marker='+')
app.set_title('Time series data:')
app.run()
예제 #3
0
#!/usr/bin/python

from wxmplot import PlotApp

f = open('xafs.dat', 'r')
x = []
y = []
titles = []
for i in f.readlines():
    i = i[:-1].strip()
    if i.startswith('#'):
        titles.append(i)
    else:
        j = i.split()
        x.append(float(j[0]))
        y.append(float(j[1]))
f.close()
app = PlotApp()
app.plot(x, y, xlabel='E (eV)', label='As K', marker='+', linewidth=1)
app.set_title('Test Plot')
app.write_message('MPlot PlotFrame example: Try Help->Quick Reference')
app.run()