From: Christian A. <ia...@gm...> - 2015-08-14 17:20:35
|
According to http://matplotlib.org/1.4.3/api/cbook_api.html#matplotlib.cbook.get_sample_data, msft.csv should be located at the mpl-data/sample_data directory. In that case, save the following as sample.csv on the current directory: event_start_time, event_duration, frequency_value, voice 0.0, 2.5, 60, 1 2.0, 1.5, 62, 4 4.0, 5.0, 64, 2 6.0, 3.5, 65, 3 8.0, 1.5, 67, 1 10.0, 2.0, 69, 4 12.0, 5.5, 71, 3 14.0, 3.0, 70, 2 16.0, 2.0, 72, 1 18.0, 1.0, 74, 4 20.0, 0.5, 75, 3 22.0, 1.5, 77, 2 24.0, 0.5, 79, 1 Then run the following code: from pylab import plotfile, show, gca #test 5; single subplot plotfile('sample.csv', ('event_start_time', 'event_duration', 'frequency_value', 'voice'), subplots=False) show() Regards, Christian On Fri, Aug 14, 2015 at 6:05 PM, Kevin Parks <kp...@me...> 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 <ia...@gm...> 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 > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users |