I want to make few plots from CSV files. I have the code below - it
works  - the first plot is ok, the second one has the first and the
current data set and so on - I can't delete the plot data between
plots.
##########################################
# -*- coding: utf-8 -*-
from pylab import *
from os import listdir

i = listdir('dane/')

# list folders with CSV files
for di in i:
        # list files in folders
        csv = listdir('dane/' + di + '/')
        for datafile in csv:
                # open each CSV file
                file = open('dane/' + di + '/' + datafile, 'r').readlines()
                x = []
                y = []
                # get the data
                for row in file:
                        if row.find(',') != -1:
                                r = row.split(',')
                                if len(r[0]) > 0 and len(r[1]) > 0:
                                        x.append(float(r[0]))
                                        y.append(float(r[1]))
                xlabel('czas')
                ylabel('Moc')
                title(di.replace('.', ' '))
                #plot
                plot(x, y)
                savefig('dane/' + di + '/' + datafile + '.png')
                del x
                del y
                del file

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to