Plotting from a data file

If you are trying to read a CSV file, I strongly suspect using pandas for
ingesting them.

http://pandas.pydata.org/pandas-docs/stable/generated/pandas.read_csv.html

Also, please use the new mailing list at matplotlib-users at python.org.

Tom

···

On Fri, Aug 14, 2015 at 1:39 PM Anthony Rollett <rollett at andrew.cmu.edu> wrote:

Maybe using ?genfromtxt" is simpler as a way to get going, see below for a
fragment of script? It should be able to read a CSV file since it?s just a
comma delimited text file. You might need to look up how to set the
delimiter character.
regards
Tony Rollet

> #!/usr/bin/env python
> """
> simple line/scatter plot.
> """
> import matplotlib
> import numpy as np
> import matplotlib.cm as cm
> import matplotlib.mlab as mlab
> import matplotlib.pyplot as plt
> from numpy import *
> import scipy.interpolate
>
> isosphere = genfromtxt("KAM_test_5Oct14strs_strn.txt", names=True )

On Aug 14, 2015, at 12:05 PM, Kevin Parks <kp8 at me.com> wrote:

> Hi,
>
> That doesn?t work. Just having my own msft.csv file in my directory
doesn't change anything as it is still pointing to some other msft.csv
someplace on my computron. (what and where is this file?)
>
> I also have never opened a file this way. I had prevously just used
something like:
>
> for l in open(filename).readlines():
> l = l.strip().split()
> data.append([float(l[0]), float(l[1]), float(l[2]), int(l[3])])
>
> values = [1,2,3,4]
>
> -
>
> I think ithis is just some example file that gets installed some place
so that the examples work?
>
> What does asfileobj=False do?
>
> Goodness the whole world of Python has radically changed in the short
time I have been out of the game.
>
>
>
>> On Aug 15, 2015, at 1:50 AM, Christian Alis <ianalis at gmail.com> wrote:
>>
>> The sample code reads data from msft.csv. If you enter your data into
>> a text editor and save it as msft.csv in python's current working
>> directory, then the following minimal code (pruned from plotfile_demo)
>> should work:
>>
>> from pylab import plotfile, show, gca
>> import matplotlib.cbook as cbook
>>
>> fname = cbook.get_sample_data('msft.csv', asfileobj=False)
>>
>> #test 5; single subplot
>> plotfile(fname, ('date', 'open', 'high', 'low', 'close'),
subplots=False)
>>
>> show()
>>
>
>
>
------------------------------------------------------------------------------
> _______________________________________________
> Matplotlib-users mailing list
> Matplotlib-users at lists.sourceforge.net
> matplotlib-users List Signup and Options

------------------------------------------------------------------------------
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users at lists.sourceforge.net
matplotlib-users List Signup and Options

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/matplotlib-users/attachments/20150814/3ecbead7/attachment.html&gt;