pylab.clf() or some such thing clears the current canvas.

[EMAIL PROTECTED] wrote:
> 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