You could always just save it as a list and then plot from there?

The average calculation is a bit redundant though, I'm sure theres a better
way of doing it

import pylab
import numpy
>>f = open( 'myfile.txt','r')
mass_store =[]
>>for line in f:
>>if line != ' ':
>> line = line.strip()       # Strips end of line character
>> columns = line.split() # Splits into coloumn
>> mass = columns[8]    # Column which contains mass values
>> print(mass)
     mass_store.append(mass)
>>
pylab.plot(range(len(mass_store)),mass_store)
pylab.plot(range(len(mass_store)),[numpy.mean(mass_store)]*len(mass_store))
pylab.show() (or pylab.savefig('location.png') to save )

Jonny

On 24 August 2011 19:46, surfcast23 <surfcas...@gmail.com> wrote:

>
> I am fairly new to programing and have a question regarding matplotlib. I
> wrote a python script that reads in data from the outfile of another
> program
> then prints out the data from one column.
>
> f = open( 'myfile.txt','r')
> for line in f:
> if line != ' ':
>  line = line.strip()       # Strips end of line character
>  columns = line.split() # Splits into coloumn
>  mass = columns[8]    # Column which contains mass values
>  print(mass)
>
> What I now need to do is have matplotlib take the values printed in 'mass'
> and plot the sum of the values over the average of the values. I have read
> the documents on the matplotlib website, but they are don't really address
> how to get data from a script(or I just did not see it). If anyone can
> point
> me to some documentation that explains how I do this it would be really
> appreciated.
>  Thanks in advance
>
> --
> View this message in context:
> http://old.nabble.com/How-do-you-Plot-data-generated-by-a-python-script--tp32328822p32328822.html
> Sent from the matplotlib - users mailing list archive at Nabble.com.
>
>
>
> ------------------------------------------------------------------------------
> EMC VNX: the world's simplest storage, starting under $10K
> The only unified storage solution that offers unified management
> Up to 160% more powerful than alternatives and 25% more efficient.
> Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to