summaryrefslogtreecommitdiff
path: root/pypers/simionato_talk/simpleplotter.py
blob: dcdb5ef3d4b58b4fe4f942017e1d4a9f07eef38b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import os, sys
from ms.plot_utils import GnuPlotter
DATADIR = os.path.expanduser('~/sp/equities-histories')

def make_graph(code, batch):
    gp = GnuPlotter(batch=batch)
    lines = list(file(os.path.join(DATADIR, code)))[-500:]
    data = ''.join(lines)
    png_file='/tmp/%s.png' % code
    gp.plot(locals())
    return png_file

if __name__ == '__main__':
    L = len(sys.argv) - 1
    if L == 1:
        batch = False
    elif L == 2:
        batch = bool(int(sys.argv[2])) # 0 or 1
    else:
        sys.exit('Examples: $ python simpleplotter.py fri-gb;AVE')
    make_graph(sys.argv[1], batch)