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