Hi,

I have a small script which reads a csv file with several
columns and puts it into an scipay array, which
I can plot using matplotlib. It works fine, but just with
explicitly setting the  number of columns:

  res=loglog(array_mapped[:,0],array_mapped[:,1], 'b',
                array_mapped[:,0],array_mapped[:,2], 'g',
                array_mapped[:,0],array_mapped[:,3], 'r',
                array_mapped[:,0],array_mapped[:,4], 'y',
                array_mapped[:,0],array_mapped[:,5], 'k',
                array_mapped[:,0],array_mapped[:,6], '-bo',
linewidth = 2)

Is there a way to define the number of columns, which I want
to plot? Or even better, can I apply an sys.argv to
define the plotted columns, e.g.
"python csvplot.py all": which plots all columns with its
value for the y-coordinate and the line-number as x-coordinate
"python csvplot.py all1": which does the same as above, but
using column 1 as abscissae
"python csvplot.py 1 2 5": which plots columns 2 and 5
against column 1...

Would be nice, if anybody has an idea, how to achieve this!?
Regards!
Fabian


-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to