You can subscribe to this list here.
2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(3) |
Jun
|
Jul
|
Aug
(12) |
Sep
(12) |
Oct
(56) |
Nov
(65) |
Dec
(37) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2004 |
Jan
(59) |
Feb
(78) |
Mar
(153) |
Apr
(205) |
May
(184) |
Jun
(123) |
Jul
(171) |
Aug
(156) |
Sep
(190) |
Oct
(120) |
Nov
(154) |
Dec
(223) |
2005 |
Jan
(184) |
Feb
(267) |
Mar
(214) |
Apr
(286) |
May
(320) |
Jun
(299) |
Jul
(348) |
Aug
(283) |
Sep
(355) |
Oct
(293) |
Nov
(232) |
Dec
(203) |
2006 |
Jan
(352) |
Feb
(358) |
Mar
(403) |
Apr
(313) |
May
(165) |
Jun
(281) |
Jul
(316) |
Aug
(228) |
Sep
(279) |
Oct
(243) |
Nov
(315) |
Dec
(345) |
2007 |
Jan
(260) |
Feb
(323) |
Mar
(340) |
Apr
(319) |
May
(290) |
Jun
(296) |
Jul
(221) |
Aug
(292) |
Sep
(242) |
Oct
(248) |
Nov
(242) |
Dec
(332) |
2008 |
Jan
(312) |
Feb
(359) |
Mar
(454) |
Apr
(287) |
May
(340) |
Jun
(450) |
Jul
(403) |
Aug
(324) |
Sep
(349) |
Oct
(385) |
Nov
(363) |
Dec
(437) |
2009 |
Jan
(500) |
Feb
(301) |
Mar
(409) |
Apr
(486) |
May
(545) |
Jun
(391) |
Jul
(518) |
Aug
(497) |
Sep
(492) |
Oct
(429) |
Nov
(357) |
Dec
(310) |
2010 |
Jan
(371) |
Feb
(657) |
Mar
(519) |
Apr
(432) |
May
(312) |
Jun
(416) |
Jul
(477) |
Aug
(386) |
Sep
(419) |
Oct
(435) |
Nov
(320) |
Dec
(202) |
2011 |
Jan
(321) |
Feb
(413) |
Mar
(299) |
Apr
(215) |
May
(284) |
Jun
(203) |
Jul
(207) |
Aug
(314) |
Sep
(321) |
Oct
(259) |
Nov
(347) |
Dec
(209) |
2012 |
Jan
(322) |
Feb
(414) |
Mar
(377) |
Apr
(179) |
May
(173) |
Jun
(234) |
Jul
(295) |
Aug
(239) |
Sep
(276) |
Oct
(355) |
Nov
(144) |
Dec
(108) |
2013 |
Jan
(170) |
Feb
(89) |
Mar
(204) |
Apr
(133) |
May
(142) |
Jun
(89) |
Jul
(160) |
Aug
(180) |
Sep
(69) |
Oct
(136) |
Nov
(83) |
Dec
(32) |
2014 |
Jan
(71) |
Feb
(90) |
Mar
(161) |
Apr
(117) |
May
(78) |
Jun
(94) |
Jul
(60) |
Aug
(83) |
Sep
(102) |
Oct
(132) |
Nov
(154) |
Dec
(96) |
2015 |
Jan
(45) |
Feb
(138) |
Mar
(176) |
Apr
(132) |
May
(119) |
Jun
(124) |
Jul
(77) |
Aug
(31) |
Sep
(34) |
Oct
(22) |
Nov
(23) |
Dec
(9) |
2016 |
Jan
(26) |
Feb
(17) |
Mar
(10) |
Apr
(8) |
May
(4) |
Jun
(8) |
Jul
(6) |
Aug
(5) |
Sep
(9) |
Oct
(4) |
Nov
|
Dec
|
2017 |
Jan
(5) |
Feb
(7) |
Mar
(1) |
Apr
(5) |
May
|
Jun
(3) |
Jul
(6) |
Aug
(1) |
Sep
|
Oct
(2) |
Nov
(1) |
Dec
|
2018 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2025 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
|
|
|
1
(1) |
2
(1) |
3
(9) |
4
(2) |
5
|
6
(6) |
7
(3) |
8
(1) |
9
(6) |
10
(1) |
11
|
12
|
13
(2) |
14
(8) |
15
(2) |
16
|
17
(11) |
18
(5) |
19
(2) |
20
(2) |
21
(4) |
22
(2) |
23
(5) |
24
(6) |
25
|
26
|
27
(2) |
28
(9) |
|
From: Sterling S. <sm...@fu...> - 2014-02-28 21:57:21
|
Aarthi, For me to help further, you will need to provide a sample input file, and the script you are trying to use to read that input file. Then I can go from there. -Sterling On Feb 28, 2014, at 1:38PM, Aarthi Reddy wrote: > It is not an uppercase problem. The other two titles had combination of upper and lower case. All columns have the exact same number of lines and there are no empty entries. > > On Feb 28, 2014, at 3:31 PM, Sterling Smith <sm...@fu...> wrote: > >> You have an uppercase 'Confidence'. Are you using pandas or numpy? For numpy, from Piet's email, you need a lowercase key. What does >> `print df['Confidence'].shape` >> yield? Because the error looks like you have an array with no size (zero dimensions), so perhaps you are still not reading in your file correctly. >> >> -Sterling >> >> On Feb 28, 2014, at 1:02PM, AR12 wrote: >> >>> Thanks, this worked for two of the columns. For the third column, I get this error: Sorry to bug you about this. Do you know where I can find the solution to this problem? >>> >>> --------------------------------------------------------------------------- >>> TypeError Traceback (most recent call last) >>> <ipython-input-10-ae5186552dfe> in <module>() >>> ----> 1 plt.hist(df['Confidence'],bins=10) >>> >>> /Library/Python/2.7/site-packages/matplotlib-1.4.x-py2.7-macosx-10.9-intel.egg/matplotlib/pyplot.pyc in hist(x, bins, range, normed, weights, cumulative, bottom, histtype, align, orientation, rwidth, log, color, label, stacked, hold, **kwargs) >>> 2875 histtype=histtype, align=align, orientation=orientation, >>> 2876 rwidth=rwidth, log=log, color=color, label=label, >>> -> 2877 stacked=stacked, **kwargs) >>> 2878 draw_if_interactive() >>> 2879 finally: >>> >>> /Library/Python/2.7/site-packages/matplotlib-1.4.x-py2.7-macosx-10.9-intel.egg/matplotlib/axes/_axes.pyc in hist(self, x, bins, range, normed, weights, cumulative, bottom, histtype, align, orientation, rwidth, log, color, label, stacked, **kwargs) >>> 5477 xmax = -np.inf >>> 5478 for xi in x: >>> -> 5479 if len(xi) > 0: >>> 5480 xmin = min(xmin, xi.min()) >>> 5481 xmax = max(xmax, xi.max()) >>> >>> TypeError: len() of unsized object >>> >>> >>> On Fri, Feb 28, 2014 at 2:42 PM, Paul Hobson-2 [via matplotlib] <[hidden email]> wrote: >>> Sounds like you want to use pandas, not numpy. >>> >>> import pandas >>> import matplotlib.pyplot as plt >>> df = pandas.read_csv('myfile.txt', sep='\t') >>> plt.hist(data['A'], bins=30) >>> >>> ...should do it for you. >>> >>> >>> On Fri, Feb 28, 2014 at 11:06 AM, AR12 <[hidden email]> wrote: >>> Hi, >>> >>> I have a csv file where head -5 looks like this: >>> >>> A B C >>> 100 0.45 0.3 >>> 67 0.25 0.4 >>> 50.6 0.2 0.6 >>> 56.4 0.4 0.3 >>> >>> The columns are tab separated. I want to load this CSV file and plot the >>> histogram of the third or second column. I was able to load the csv file >>> using this: >>> data=csv2rec('Downloads/Sample.txt',delimiter='\t',skiprows=0) >>> The file has 2792 rows including the top header row. >>> >>> When I do >>>>> data['A'] I get this error: >>> --------------------------------------------------------------------------- >>> ValueError Traceback (most recent call last) >>> <ipython-input-19-856828b8eaa3> in <module>() >>> ----> 1 data['A'] >>> >>> /Library/Python/2.7/site-packages/numpy-1.9.0.dev_297f54b-py2.7-macosx-10.9-intel.egg/numpy/core/records.pyc >>> in __getitem__(self, indx) >>> 457 >>> 458 def __getitem__(self, indx): >>> --> 459 obj = ndarray.__getitem__(self, indx) >>> 460 if (isinstance(obj, ndarray) and obj.dtype.isbuiltin): >>> 461 return obj.view(ndarray) >>> >>> ValueError: field named A not found >>> >>> First is data['A'] supposed to read the whole A column? Once I read the >>> column I want to be able to plot it. Can I simply do >>>>> hist(data['A'],bins=30) or something like that. >>> >>> Many thanks, >>> AR >>> >>> >>> >>> >>> -- >>> View this message in context: http://matplotlib.1069221.n5.nabble.com/Loding-CSV-file-and-plotting-histogram-of-a-particular-column-tp42938.html >>> Sent from the matplotlib - users mailing list archive at Nabble.com. >>> >>> ------------------------------------------------------------------------------ >>> Flow-based real-time traffic analytics software. Cisco certified tool. >>> Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer >>> Customize your own dashboards, set traffic alerts and generate reports. >>> Network behavioral analysis & security monitoring. All-in-one tool. >>> http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Matplotlib-users mailing list >>> [hidden email] >>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>> >>> >>> ------------------------------------------------------------------------------ >>> Flow-based real-time traffic analytics software. Cisco certified tool. >>> Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer >>> Customize your own dashboards, set traffic alerts and generate reports. >>> Network behavioral analysis & security monitoring. All-in-one tool. >>> http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Matplotlib-users mailing list >>> [hidden email] >>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>> >>> >>> If you reply to this email, your message will be added to the discussion below: >>> http://matplotlib.1069221.n5.nabble.com/Loding-CSV-file-and-plotting-histogram-of-a-particular-column-tp42938p42942.html >>> To unsubscribe from Loding CSV file and plotting histogram of a particular column, click here. >>> NAML >>> >>> >>> >>> -- >>> Aarthi Reddy >>> 408-603-1385 >>> >>> View this message in context: Re: Loding CSV file and plotting histogram of a particular column >>> Sent from the matplotlib - users mailing list archive at Nabble.com. >>> ------------------------------------------------------------------------------ >>> Flow-based real-time traffic analytics software. Cisco certified tool. >>> Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer >>> Customize your own dashboards, set traffic alerts and generate reports. >>> Network behavioral analysis & security monitoring. All-in-one tool. >>> http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk_______________________________________________ >>> Matplotlib-users mailing list >>> Mat...@li... >>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
From: Sterling S. <sm...@fu...> - 2014-02-28 21:31:14
|
You have an uppercase 'Confidence'. Are you using pandas or numpy? For numpy, from Piet's email, you need a lowercase key. What does `print df['Confidence'].shape` yield? Because the error looks like you have an array with no size (zero dimensions), so perhaps you are still not reading in your file correctly. -Sterling On Feb 28, 2014, at 1:02PM, AR12 wrote: > Thanks, this worked for two of the columns. For the third column, I get this error: Sorry to bug you about this. Do you know where I can find the solution to this problem? > > --------------------------------------------------------------------------- > TypeError Traceback (most recent call last) > <ipython-input-10-ae5186552dfe> in <module>() > ----> 1 plt.hist(df['Confidence'],bins=10) > > /Library/Python/2.7/site-packages/matplotlib-1.4.x-py2.7-macosx-10.9-intel.egg/matplotlib/pyplot.pyc in hist(x, bins, range, normed, weights, cumulative, bottom, histtype, align, orientation, rwidth, log, color, label, stacked, hold, **kwargs) > 2875 histtype=histtype, align=align, orientation=orientation, > 2876 rwidth=rwidth, log=log, color=color, label=label, > -> 2877 stacked=stacked, **kwargs) > 2878 draw_if_interactive() > 2879 finally: > > /Library/Python/2.7/site-packages/matplotlib-1.4.x-py2.7-macosx-10.9-intel.egg/matplotlib/axes/_axes.pyc in hist(self, x, bins, range, normed, weights, cumulative, bottom, histtype, align, orientation, rwidth, log, color, label, stacked, **kwargs) > 5477 xmax = -np.inf > 5478 for xi in x: > -> 5479 if len(xi) > 0: > 5480 xmin = min(xmin, xi.min()) > 5481 xmax = max(xmax, xi.max()) > > TypeError: len() of unsized object > > > On Fri, Feb 28, 2014 at 2:42 PM, Paul Hobson-2 [via matplotlib] <[hidden email]> wrote: > Sounds like you want to use pandas, not numpy. > > import pandas > import matplotlib.pyplot as plt > df = pandas.read_csv('myfile.txt', sep='\t') > plt.hist(data['A'], bins=30) > > ...should do it for you. > > > On Fri, Feb 28, 2014 at 11:06 AM, AR12 <[hidden email]> wrote: > Hi, > > I have a csv file where head -5 looks like this: > > A B C > 100 0.45 0.3 > 67 0.25 0.4 > 50.6 0.2 0.6 > 56.4 0.4 0.3 > > The columns are tab separated. I want to load this CSV file and plot the > histogram of the third or second column. I was able to load the csv file > using this: > data=csv2rec('Downloads/Sample.txt',delimiter='\t',skiprows=0) > The file has 2792 rows including the top header row. > > When I do > >> data['A'] I get this error: > --------------------------------------------------------------------------- > ValueError Traceback (most recent call last) > <ipython-input-19-856828b8eaa3> in <module>() > ----> 1 data['A'] > > /Library/Python/2.7/site-packages/numpy-1.9.0.dev_297f54b-py2.7-macosx-10.9-intel.egg/numpy/core/records.pyc > in __getitem__(self, indx) > 457 > 458 def __getitem__(self, indx): > --> 459 obj = ndarray.__getitem__(self, indx) > 460 if (isinstance(obj, ndarray) and obj.dtype.isbuiltin): > 461 return obj.view(ndarray) > > ValueError: field named A not found > > First is data['A'] supposed to read the whole A column? Once I read the > column I want to be able to plot it. Can I simply do > >> hist(data['A'],bins=30) or something like that. > > Many thanks, > AR > > > > > -- > View this message in context: http://matplotlib.1069221.n5.nabble.com/Loding-CSV-file-and-plotting-histogram-of-a-particular-column-tp42938.html > Sent from the matplotlib - users mailing list archive at Nabble.com. > > ------------------------------------------------------------------------------ > Flow-based real-time traffic analytics software. Cisco certified tool. > Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer > Customize your own dashboards, set traffic alerts and generate reports. > Network behavioral analysis & security monitoring. All-in-one tool. > http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > ------------------------------------------------------------------------------ > Flow-based real-time traffic analytics software. Cisco certified tool. > Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer > Customize your own dashboards, set traffic alerts and generate reports. > Network behavioral analysis & security monitoring. All-in-one tool. > http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > [hidden email] > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > If you reply to this email, your message will be added to the discussion below: > http://matplotlib.1069221.n5.nabble.com/Loding-CSV-file-and-plotting-histogram-of-a-particular-column-tp42938p42942.html > To unsubscribe from Loding CSV file and plotting histogram of a particular column, click here. > NAML > > > > -- > Aarthi Reddy > 408-603-1385 > > View this message in context: Re: Loding CSV file and plotting histogram of a particular column > Sent from the matplotlib - users mailing list archive at Nabble.com. > ------------------------------------------------------------------------------ > Flow-based real-time traffic analytics software. Cisco certified tool. > Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer > Customize your own dashboards, set traffic alerts and generate reports. > Network behavioral analysis & security monitoring. All-in-one tool. > http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk_______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users |
From: AR12 <aar...@gm...> - 2014-02-28 21:02:34
|
Thanks, this worked for two of the columns. For the third column, I get this error: Sorry to bug you about this. Do you know where I can find the solution to this problem? --------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-10-ae5186552dfe> in <module>() ----> 1 plt.hist(df['Confidence'],bins=10) /Library/Python/2.7/site-packages/matplotlib-1.4.x-py2.7-macosx-10.9-intel.egg/matplotlib/pyplot.pycin hist(x, bins, range, normed, weights, cumulative, bottom, histtype, align, orientation, rwidth, log, color, label, stacked, hold, **kwargs) 2875 histtype=histtype, align=align, orientation= orientation, 2876 rwidth=rwidth, log=log, color=color, label= label, -> 2877 stacked=stacked, **kwargs) 2878 draw_if_interactive() 2879 finally: /Library/Python/2.7/site-packages/matplotlib-1.4.x-py2.7-macosx-10.9-intel.egg/matplotlib/axes/_axes.pycin hist(self, x, bins, range, normed, weights, cumulative, bottom, histtype, align, orientation, rwidth, log, color, label, stacked, **kwargs) 5477 xmax = -np.inf 5478 for xi in x: -> 5479 if len(xi) > 0: 5480 xmin = min(xmin, xi.min()) 5481 xmax = max(xmax, xi.max()) TypeError: len() of unsized object On Fri, Feb 28, 2014 at 2:42 PM, Paul Hobson-2 [via matplotlib] < ml-...@n5...> wrote: > Sounds like you want to use pandas, not numpy. > > import pandas > import matplotlib.pyplot as plt > df = pandas.read_csv('myfile.txt', sep='\t') > plt.hist(data['A'], bins=30) > > ...should do it for you. > > > On Fri, Feb 28, 2014 at 11:06 AM, AR12 <[hidden email]<http://user/SendEmail.jtp?type=node&node=42942&i=0> > > wrote: > >> Hi, >> >> I have a csv file where head -5 looks like this: >> >> A B C >> 100 0.45 0.3 >> 67 0.25 0.4 >> 50.6 0.2 0.6 >> 56.4 0.4 0.3 >> >> The columns are tab separated. I want to load this CSV file and plot the >> histogram of the third or second column. I was able to load the csv file >> using this: >> data=csv2rec('Downloads/Sample.txt',delimiter='\t',skiprows=0) >> The file has 2792 rows including the top header row. >> >> When I do >> >> data['A'] I get this error: >> >> --------------------------------------------------------------------------- >> ValueError Traceback (most recent call >> last) >> <ipython-input-19-856828b8eaa3> in <module>() >> ----> 1 data['A'] >> >> >> /Library/Python/2.7/site-packages/numpy-1.9.0.dev_297f54b-py2.7-macosx-10.9-intel.egg/numpy/core/records.pyc >> in __getitem__(self, indx) >> 457 >> 458 def __getitem__(self, indx): >> --> 459 obj = ndarray.__getitem__(self, indx) >> 460 if (isinstance(obj, ndarray) and obj.dtype.isbuiltin): >> 461 return obj.view(ndarray) >> >> ValueError: field named A not found >> >> First is data['A'] supposed to read the whole A column? Once I read the >> column I want to be able to plot it. Can I simply do >> >> hist(data['A'],bins=30) or something like that. >> >> Many thanks, >> AR >> >> >> >> >> -- >> View this message in context: >> http://matplotlib.1069221.n5.nabble.com/Loding-CSV-file-and-plotting-histogram-of-a-particular-column-tp42938.html >> Sent from the matplotlib - users mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------------ >> Flow-based real-time traffic analytics software. Cisco certified tool. >> Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer >> Customize your own dashboards, set traffic alerts and generate reports. >> Network behavioral analysis & security monitoring. All-in-one tool. >> >> http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk >> _______________________________________________ >> Matplotlib-users mailing list >> [hidden email] <http://user/SendEmail.jtp?type=node&node=42942&i=1> >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> > > > ------------------------------------------------------------------------------ > > Flow-based real-time traffic analytics software. Cisco certified tool. > Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer > Customize your own dashboards, set traffic alerts and generate reports. > Network behavioral analysis & security monitoring. All-in-one tool. > > http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > [hidden email] <http://user/SendEmail.jtp?type=node&node=42942&i=2> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > > ------------------------------ > If you reply to this email, your message will be added to the discussion > below: > > http://matplotlib.1069221.n5.nabble.com/Loding-CSV-file-and-plotting-histogram-of-a-particular-column-tp42938p42942.html > To unsubscribe from Loding CSV file and plotting histogram of a > particular column, click here<http://matplotlib.1069221.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=42938&code=YWFydGhpLnJlZGR5QGdtYWlsLmNvbXw0MjkzOHwtMTMwMjY3NTYwMA==> > . > NAML<http://matplotlib.1069221.n5.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml> > -- Aarthi Reddy 408-603-1385 -- View this message in context: http://matplotlib.1069221.n5.nabble.com/Loding-CSV-file-and-plotting-histogram-of-a-particular-column-tp42938p42944.html Sent from the matplotlib - users mailing list archive at Nabble.com. |
From: Piet v. O. <pi...@va...> - 2014-02-28 20:52:18
|
AR12 wrote: > Hi, > > I have a csv file where head -5 looks like this: > > A B C > 100 0.45 0.3 > 67 0.25 0.4 > 50.6 0.2 0.6 > 56.4 0.4 0.3 > > The columns are tab separated. I want to load this CSV file and plot the > histogram of the third or second column. I was able to load the csv file > using this: > data=csv2rec('Downloads/Sample.txt',delimiter='\t',skiprows=0) > The file has 2792 rows including the top header row. > > When I do > >> data['A'] I get this error: > --------------------------------------------------------------------------- > ValueError Traceback (most recent call last) > <ipython-input-19-856828b8eaa3> in <module>() > ----> 1 data['A'] numpy.csv2rec lowercases the column names. "If *names* is *None*, a header row is required to automatically assign the recarray names. The headers will be lower cased, spaces will be converted to underscores, and illegal attribute name characters removed. If *names* is not *None*, it is a sequence of names to use for the column names. In this case, it is assumed there is no header row." So data['a'] should do it. -- Piet van Oostrum <pi...@va...> WWW: http://pietvanoostrum.com/ PGP key: [8DAE142BE17999C4] |
From: Paul H. <pmh...@gm...> - 2014-02-28 20:42:11
|
Sounds like you want to use pandas, not numpy. import pandas import matplotlib.pyplot as plt df = pandas.read_csv('myfile.txt', sep='\t') plt.hist(data['A'], bins=30) ...should do it for you. On Fri, Feb 28, 2014 at 11:06 AM, AR12 <aar...@gm...> wrote: > Hi, > > I have a csv file where head -5 looks like this: > > A B C > 100 0.45 0.3 > 67 0.25 0.4 > 50.6 0.2 0.6 > 56.4 0.4 0.3 > > The columns are tab separated. I want to load this CSV file and plot the > histogram of the third or second column. I was able to load the csv file > using this: > data=csv2rec('Downloads/Sample.txt',delimiter='\t',skiprows=0) > The file has 2792 rows including the top header row. > > When I do > >> data['A'] I get this error: > --------------------------------------------------------------------------- > ValueError Traceback (most recent call last) > <ipython-input-19-856828b8eaa3> in <module>() > ----> 1 data['A'] > > > /Library/Python/2.7/site-packages/numpy-1.9.0.dev_297f54b-py2.7-macosx-10.9-intel.egg/numpy/core/records.pyc > in __getitem__(self, indx) > 457 > 458 def __getitem__(self, indx): > --> 459 obj = ndarray.__getitem__(self, indx) > 460 if (isinstance(obj, ndarray) and obj.dtype.isbuiltin): > 461 return obj.view(ndarray) > > ValueError: field named A not found > > First is data['A'] supposed to read the whole A column? Once I read the > column I want to be able to plot it. Can I simply do > >> hist(data['A'],bins=30) or something like that. > > Many thanks, > AR > > > > > -- > View this message in context: > http://matplotlib.1069221.n5.nabble.com/Loding-CSV-file-and-plotting-histogram-of-a-particular-column-tp42938.html > Sent from the matplotlib - users mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------------ > Flow-based real-time traffic analytics software. Cisco certified tool. > Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer > Customize your own dashboards, set traffic alerts and generate reports. > Network behavioral analysis & security monitoring. All-in-one tool. > > http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |
From: Michael D. <md...@st...> - 2014-02-28 20:26:44
|
On 02/27/2014 06:58 PM, Jon Roadley-Battin wrote: > Good evening, > > I am at present migrating an application of mine from py27+pygtk (with > mpl) to py33+pygobject (gtk3) > > Unfortunately I am unable to use > > from matplotlib.backends.backend_gtk3agg import FigureCanvasGTK3Agg as FigureCanvas > from matplotlib.backends.backend_gtk3 import NavigationToolbar2GTK3 as NavigationToolbar > > Which is is on the examples ( > http://matplotlib.org/examples/user_interfaces/embedding_in_gtk3_panzoom.html > ) but is also the logical translation from what I presently have. > This falls fowl of the cairo issue > > What I am having to use is backend_gtk3cairo. However this is being > triggered > > raise ValueError("The Cairo backend can not draw paths longer than > 18980 points.") > > I am generally plotting 7 x-y plots with upto 30,000 points. > Now for now I have commented this out from my local install, is there > a better/preferred/recommended alternative? This was put in there because cairo had (at least at the time) a hard coded limit on path size, and getting a Python exception was IMHO preferable to segfaulting and having the process go away. Are you saying that when you comment it out, it's currently working? It may be that cairo has fixed this limit in the intervening years. Can you provide a simple, standalone example that reproduces the error? > I have read about cairocffi but this doesn't > seem conveniently possible at this moment in time (especially for > windows) I'm not sure if the Python wrappers will matter, since this issue is actually in the underlying Cairo library. > > Equally I have seen mpl-devel mailing list entries from 4years ago > stating that this check was to be removed (a cairo 1.4.10 issue) Are you referring to this thread? http://matplotlib.1069221.n5.nabble.com/Path-length-in-the-cairo-backend-td36582.html The conclusion there (if you scroll down) was that the check is still needed as of Cairo 1.8. Mike > > JonRB > > > ------------------------------------------------------------------------------ > Flow-based real-time traffic analytics software. Cisco certified tool. > Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer > Customize your own dashboards, set traffic alerts and generate reports. > Network behavioral analysis & security monitoring. All-in-one tool. > http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk > > > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users -- _ |\/|o _|_ _. _ | | \.__ __|__|_|_ _ _ ._ _ | ||(_| |(_|(/_| |_/|(_)(/_|_ |_|_)(_)(_)| | | http://www.droettboom.com |
From: Adam H. <hug...@gm...> - 2014-02-28 20:21:00
|
Sorry, it seems that I didn't have dvipng installed correctly! On Fri, Feb 28, 2014 at 2:53 PM, Adam Hughes <hug...@gm...> wrote: > Hi, > > In an IPython notebook, I've changed several setting in both the > notebook's style and the plotting style. I noticed that when I change the > usetex option in the rcparams: > > *rcParams['text.usetex'] = True * > > Then I add an integral sign as text to a plot (either title or axis label) > > *plt.title($\int_0^\infty$)* > > The integral symbol is not rendered. Changing usetex to false results in > properly rendering. > > Can anyone reproduce this? > > |
From: Adam H. <hug...@gm...> - 2014-02-28 19:53:46
|
Hi, In an IPython notebook, I've changed several setting in both the notebook's style and the plotting style. I noticed that when I change the usetex option in the rcparams: *rcParams['text.usetex'] = True * Then I add an integral sign as text to a plot (either title or axis label) *plt.title($\int_0^\infty$)* The integral symbol is not rendered. Changing usetex to false results in properly rendering. Can anyone reproduce this? |
From: AR12 <aar...@gm...> - 2014-02-28 19:06:23
|
Hi, I have a csv file where head -5 looks like this: A B C 100 0.45 0.3 67 0.25 0.4 50.6 0.2 0.6 56.4 0.4 0.3 The columns are tab separated. I want to load this CSV file and plot the histogram of the third or second column. I was able to load the csv file using this: data=csv2rec('Downloads/Sample.txt',delimiter='\t',skiprows=0) The file has 2792 rows including the top header row. When I do >> data['A'] I get this error: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-19-856828b8eaa3> in <module>() ----> 1 data['A'] /Library/Python/2.7/site-packages/numpy-1.9.0.dev_297f54b-py2.7-macosx-10.9-intel.egg/numpy/core/records.pyc in __getitem__(self, indx) 457 458 def __getitem__(self, indx): --> 459 obj = ndarray.__getitem__(self, indx) 460 if (isinstance(obj, ndarray) and obj.dtype.isbuiltin): 461 return obj.view(ndarray) ValueError: field named A not found First is data['A'] supposed to read the whole A column? Once I read the column I want to be able to plot it. Can I simply do >> hist(data['A'],bins=30) or something like that. Many thanks, AR -- View this message in context: http://matplotlib.1069221.n5.nabble.com/Loding-CSV-file-and-plotting-histogram-of-a-particular-column-tp42938.html Sent from the matplotlib - users mailing list archive at Nabble.com. |
From: Jon Roadley-B. <jon...@gm...> - 2014-02-27 23:58:28
|
Good evening, I am at present migrating an application of mine from py27+pygtk (with mpl) to py33+pygobject (gtk3) Unfortunately I am unable to use from matplotlib.backends.backend_gtk3agg import FigureCanvasGTK3Agg as FigureCanvasfrom matplotlib.backends.backend_gtk3 import NavigationToolbar2GTK3 as NavigationToolbar Which is is on the examples ( http://matplotlib.org/examples/user_interfaces/embedding_in_gtk3_panzoom.html) but is also the logical translation from what I presently have. This falls fowl of the cairo issue What I am having to use is backend_gtk3cairo. However this is being triggered raise ValueError("The Cairo backend can not draw paths longer than 18980 points.") I am generally plotting 7 x-y plots with upto 30,000 points. Now for now I have commented this out from my local install, is there a better/preferred/recommended alternative? I have read about cairocffi but this doesn't seem conveniently possible at this moment in time (especially for windows) Equally I have seen mpl-devel mailing list entries from 4years ago stating that this check was to be removed (a cairo 1.4.10 issue) JonRB |
From: Tim <tjo...@gm...> - 2014-02-27 06:33:24
|
I'm trying to do a twiny setup on one of the Axes generated from a make_axes_locatable().append_axes() call. The new axis generated from twiny() seems to span the entire window though. Here's the code: from matplotlib.pyplot import * import numpy as np from mpl_toolkits.axes_grid1 import make_axes_locatable ax_c = subplot(111) ax_c.plot(np.linspace(0,10)) divider = make_axes_locatable(ax_c) ax_t = divider.append_axes("top", size=1.2, pad=0.1, sharex=ax_c) ax_r = divider.append_axes("right", size=1.2, pad=0.1, sharey=ax_c) ax_r.plot(np.linspace(0,50)) ax_t.plot(np.linspace(0,25)) ax_ty = ax_r.twiny() ax_ty.plot(np.linspace(-50,0)) show() If you get the idea of what I'm trying to do, other suggestions involving AxesGrid, subplots, or otherwise are welcome. AxesGrid seems to require that I have all four plots in a 2x2 grid (in the above code there are only 3), and using subplots would seemingly require the rightmost plot to span the height of the other two. There's this: http://matplotlib.org/examples/pylab_examples/scatter_hist.html but I don't want to hard-code the dimensions, as the center subplot should change dimensions as I put in new data... |
From: Derek P. <dp...@ba...> - 2014-02-24 23:17:58
|
Does anyone know the preferred method for stopping FuncAnimation? I am using it to record data from a oscilloscope and woud like to be able to pause and restart the data on demand. Is there any way I can send a button click event to it? Thanks, Derek |
From: Gabriele B. <gb....@gm...> - 2014-02-24 16:35:37
|
Hi, when I try to change the ylim and xlim directly from the displayed canvas i get this error(when I change them in the code I have no problems): Traceback (most recent call last): File "C:\Anaconda\lib\site-packages\matplotlib\backends\backend_qt4.py", line 594, in edit_parameters figureoptions.figure_edit(axes, self) File "C:\Anaconda\lib\site-packages\matplotlib\backends\qt4_editor\figureoptio ns.py", line 134, in figure_edit icon=get_icon('qt4_editor_options.svg'), apply=apply_callback) File "C:\Anaconda\lib\site-packages\matplotlib\backends\qt4_editor\formlayout.py", line 544, in fedit dialog = FormDialog(data, title, comment, icon, parent, apply) File "C:\Anaconda\lib\site-packages\matplotlib\backends\qt4_editor\formlayout.py", line 461, in __init__ self.formwidget.setup() File "C:\Anaconda\lib\site-packages\matplotlib\backends\qt4_editor\formlayout.py", line 433, in setup widget.setup() File "C:\Anaconda\lib\site-packages\matplotlib\backends\qt4_editor\formlayout.py", line 408, in setup widget.setup() File "C:\Anaconda\lib\site-packages\matplotlib\backends\qt4_editor\formlayout.py", line 302, in setup field = ColorLayout(QColor(value), self) TypeError: QVariant must be holding a QColor my code is: fig = plt.figure() figf = plt.figure() for el in sequence: #some operations ax = fig.add_subplot(111) img = ax.plot(xflo, yflo, label=etich, marker = '.') ax.set_yscale('log') ax.set_xscale('log') ax.legend(bbox_to_anchor=(1.05, 1), loc=4, borderaxespad=0.) fig.canvas.draw() ax1 = figf.add_subplot(111) img1 = ax1.plot(logx, logy, label=etich)#, marker = style) ax1.legend(bbox_to_anchor=(1.05, 1), loc=4, borderaxespad=0.) figf.canvas.draw() thanks Gabriele |
From: Andres L. <and...@gm...> - 2014-02-24 09:20:08
|
Hi It has been reported in http://matplotlib.1069221.n5.nabble.com/How-to-properly-use-path-Path-contains-point-td40718.htmlbut I do not see anything has happened after this. Following code illustrates the problem, when polygon defined in one direction, I can check if point is inside it, if other direction, I can not. from matplotlib.patches import Polygon poly1=Polygon([[0.,0.],[1.,0.],[1.,1.],[0.,1.]],facecolor='none') print(poly1.contains_point([0.5,0.5])) poly2=Polygon([[0.,0.],[0.,1.],[1.,1.],[1.,0.]],facecolor='none') print(poly2.contains_point([0.5,0.5])) print(poly2.contains_point([-0.5,-0.5])) I do not see an obvious reason why polygons should be defined in one direction only. I have tried the code with several versions of matplotlib, newest is 1.3.1 with numpy 1.8 and python 3.2.3 and all newer versions do not work as I would accept them. Only the oldest version, python2.6.6 with matplotlib 0.99.1.1 gives me correct answer. I have digged in the source code and ended up in file _path.cpp where the function point_in_path_impl seems to do the actual job, but understanding it completely seems to take more time than I have at the moment. Any feedback appreciated. Andres |
From: Paul H. <pmh...@gm...> - 2014-02-24 03:11:45
|
You're not adding your subplot to an existing figure, so a new one is created. put "fig = plt.figure(...)" at the top of your script and replace "axii = plt.subplot(numalp, numobs, axisNum)" with "axii = fig.add_subplot(numalp, numobs, axisNum)" On Sat, Feb 22, 2014 at 5:28 PM, Gabriele Brambilla < gb....@gm...> wrote: > Hi, > I'm trying to follow this example to make a grid of subplot: > > http://matplotlib.org/examples/pylab_examples/line_styles.html > > but my code plot the two rows in two different figures (i attach them but > I don't know if they are useful). Does anyone understand why? > > this is an extract of my code: > > alphas = [45, 75] > numalp = len(alphas) > > angles = np.linspace(pi/12, pi/2, num=10) > numobs = len(angles) > > axisNum = 0 > > for a in alphas: > > #[some operations] > > for obsangl in angles: > > #[some operations] > > axisNum += 1 > axii = plt.subplot(numalp, numobs, axisNum) > plt.errorbar(g, Pgamma, yerr = ePgamma, color = > 'green', fmt = '.') > axii1 = axii.twinx() > plt.plot(g, lightcurva, 'b-') > axii.set_yticklabels([]) > axii.set_xticklabels([]) > axii1.set_yticklabels([]) > axii1.set_xticklabels([]) > > > > > > ------------------------------------------------------------------------------ > Managing the Performance of Cloud-Based Applications > Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. > Read the Whitepaper. > > http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > |
From: Alex G. <ale...@co...> - 2014-02-24 01:29:02
|
Hi Fadzil, Ah sorry, I glossed over that part of your question. There are actually two solutions to this, one would be to actually find the indices where the latitudes and longitudes are within your desired bounds using numpy.where(). However I generally prefer to use numpy's built-in fancy indexing for this type of problem. For example: # lat and lon are extracted from the netcdf file, assumed to be 1D # Determine which latitudes are between 20S and 10N latidx = (lat >= -20) & (lat <= 10) # Determine which longitudes are between 130E and 170E. # The numbers here may differ depending on the longitude convention in your data. lonidx = (lon >= 130) & (lon <= 170) # Now we will actually subset the data. We need to subset lat too to make sure weights are consistent. sst = sstv[:] sst = sst[:, latidx][..., lonidx] lat = lat[latidx] Yes, the indexing does get a little tricky but it should work if you do it this way, then follow the same procedure outlined in the previous email. Thanks, Alex On Sun, Feb 23, 2014 at 6:02 PM, Fadzil Mnor <fad...@gm...> wrote: > Thanks Alex for the reply. > So, that script calculates the global SST. What if when we want to > calculate for only in specific box? For example, SST over this area only: > > ----------------------------------- 10 N > | | > | | > | | > | SST | > | | > | | > ----------------------------------- 20 S > 130 E 170E > > Thanks. > > Fadzil > -- Alex Goodman Graduate Research Assistant Department of Atmospheric Science Colorado State University |
From: Fadzil M. <fad...@gm...> - 2014-02-24 01:03:19
|
Thanks Alex for the reply. So, that script calculates the global SST. What if when we want to calculate for only in specific box? For example, SST over this area only: ----------------------------------- 10 N | | | | | | | SST | | | | | ----------------------------------- 20 S 130 E 170E Thanks. Fadzil |
From: Stephen G. <ste...@op...> - 2014-02-23 23:48:46
|
Hi, I was wanting to use dual scales on my plot and was just running the example code from http://matplotlib.org/examples/api/fahrenheit_celsius_scales.html I subsequently changed the function Tc to read def Tc(Tf): return Tf Fully expecting the two scales to track each other perfectly. I found after zooming the scales did not track each other. So my question is: Am I misunderstanding what my change should have done, or is there some error in the example code? I tried this on win7 64 with: python 2.7 numpy 1.8.0 matplotlib 1.3.1 Any suggestion welcome. Thanks Steve |
From: Alex G. <ale...@co...> - 2014-02-23 17:56:02
|
Hi Fadzil, All you actually need to do is use numpy.average(), which is numpy's implementation of the weighted average. It can be shown geometrically that using the cosine of the latitude as the weights in the weighted average would give you approximately the area average, though if your SST data has a grid cell area attribute in the netcdf file, that would be the most suitable choice to use as your weights. Otherwise, you could determine the area weighted average as follows: # numpy is imported as np, lat are the latitudes extracted from the netcdf file # First we need to convert the latitudes to radians latr = np.deg2rad(lat) # Use the cosine of the converted latitudes as weights for the average weights = np.cos(latr) # Assuming the shape of your data array is (nTimes, nLats, nLons) # First find the zonal mean SST by averaging along the latitude circles sst = sstv[:] sst_ave_zonal = sst.mean(axis=2) # Then take the weighted average of those using the weights we calculated earlier sst_ave = np.average(sst_ave_zonal, axis=1, weights=weights) This should give a time series of global mean SST. Is this what you wanted? Thanks, Alex On Sun, Feb 23, 2014 at 10:28 AM, Fadzil Mnor <fad...@gm...>wrote: > Hi, > I just started using Python for the last few weeks, and previously been > using GrADS for around 4 years. > I have trouble looking for a simplest way to calculate area average, let > say I need to calculate a SST over a region of 20S-10N and 130E-170E. > I know how to get one point values of SST vs Time, as in: > > ******************************************************************** > ... > ... > f = nc.Dataset('d:/data/sst.mon.mean.nc', 'r') > sstv = f.variables['sst'] > timev = f.variables['time'] > sst = sstv[:, 35, 100] > plt.plot(timev,sst) > plt.show() > ... > ... > *********************************************************************** > but I couldn't figure out how to get an area average value (...and didn't > get the right reference in the internet either) > Something missing, probably because I don't understand enough about > slicing or something else. > Can anyone give me a hint ? > > Thanks. > > Fadzil. > > > > > > ------------------------------------------------------------------------------ > Managing the Performance of Cloud-Based Applications > Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. > Read the Whitepaper. > > http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > -- Alex Goodman Graduate Research Assistant Department of Atmospheric Science Colorado State University |
From: Fadzil M. <fad...@gm...> - 2014-02-23 17:28:30
|
Hi, I just started using Python for the last few weeks, and previously been using GrADS for around 4 years. I have trouble looking for a simplest way to calculate area average, let say I need to calculate a SST over a region of 20S-10N and 130E-170E. I know how to get one point values of SST vs Time, as in: ******************************************************************** ... ... f = nc.Dataset('d:/data/sst.mon.mean.nc', 'r') sstv = f.variables['sst'] timev = f.variables['time'] sst = sstv[:, 35, 100] plt.plot(timev,sst) plt.show() ... ... *********************************************************************** but I couldn't figure out how to get an area average value (...and didn't get the right reference in the internet either) Something missing, probably because I don't understand enough about slicing or something else. Can anyone give me a hint ? Thanks. Fadzil. |
From: Timothy D. <tim...@gm...> - 2014-02-23 01:36:54
|
Alex, Thanks for the information. I think python.org's version did this for me: $ cat ~/.bash_profile ... # Setting PATH for Python 2.7 # The orginal version is saved in .bash_profile.pysave PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" export PATH ... It turns out, my problem actually was in ipython / numpy. I reinstalled numpy to 1.8.0 and ipython was not recognizing it (similar to the matplotlib problem). I reinstalled ipython with "sudo pip install numpy" but it still recognized Apple's numpy. The solution was to install ipython via "easy_install ipython"-- then it was able to recognize the correct numpy, and correspondingly when I installed the latest version of matplotlib, ipython recognized the version I wanted. Thanks, Tim On Fri, Feb 21, 2014 at 6:12 PM, Alex Goodman <ale...@co...>wrote: > Hi Tim, > > Whenever you have two python versions installed to one machine, it is > generally a good practice to set your PATH environment variable to the > directory where the python executable you want to use currently lies, and > make it permanent by adding it to your ~/.bash_profile file (on MacOSX). > Say your python.org version of python was installed in /something/bin. > Then add the following line to your ~/.bash_profile: > > export PATH=/something/bin:$PATH > > Then run these commands: > source ~/.bash_profile > which python > which pip > > If the output is /something/bin, then you are good to go; pip should then > install matplotlib in the correct place. Hope that helps. > > Thanks, > Alex > > > On Fri, Feb 21, 2014 at 4:58 PM, Timothy Duly <tim...@gm...> wrote: > >> Paul, >> >> Do you know how to to get pip install on python.org's version? >> >> Thanks, >> Tim >> >> >> On Fri, Feb 21, 2014 at 5:53 PM, Paul Hobson <pmh...@gm...> wrote: >> >>> It appears that you have two different version of python installed >>> (Apple's 2.7.3 and python.org's 2.7.5). You have to install all >>> third-party packages to the correct one. It appears pip in acting on >>> Apple's python. >>> >>> >>> On Fri, Feb 21, 2014 at 2:08 PM, Timothy Duly <tim...@gm...>wrote: >>> >>>> Hello, >>>> >>>> I recently upgraded matplotlib, which was relatively simple: >>>> >>>> sudo pip install matplotlib --upgrade >>>> >>>> I checked to make sure I did indeed upgrade: >>>> >>>> [~]$ python >>>> Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43) >>>> [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin >>>> Type "help", "copyright", "credits" or "license" for more information. >>>> >>> import matplotlib; matplotlib.__version__ >>>> '1.3.1' >>>> >>>> Success. However, when I do the same in IPython, I get the old version: >>>> >>>> [~]$ ipython --pylab >>>> Python 2.7.5 (default, Aug 25 2013, 00:04:04) >>>> Type "copyright", "credits" or "license" for more information. >>>> IPython 1.2.0 -- An enhanced Interactive Python. >>>> ? -> Introduction and overview of IPython's features. >>>> %quickref -> Quick reference. >>>> help -> Python's own help system. >>>> object? -> Details about 'object', use 'object??' for extra details. >>>> Using matplotlib backend: MacOSX >>>> In [1]: import matplotlib; matplotlib.__version__ >>>> Out[1]: '1.1.1' >>>> >>>> Anyone know why this is the case? How do I point IPython to the newest >>>> version of matplotlib? >>>> >>>> I tried googling, but wasn't sure how to zero in on the answer with a >>>> search. Also, I'm not sure if this question is best suited for IPython >>>> people. >>>> >>>> Thanks, >>>> Tim >>>> >>>> >>>> ------------------------------------------------------------------------------ >>>> Managing the Performance of Cloud-Based Applications >>>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. >>>> Read the Whitepaper. >>>> >>>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk >>>> _______________________________________________ >>>> Matplotlib-users mailing list >>>> Mat...@li... >>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>>> >>>> >>> >> >> >> -- >> ------------------------------------------------- >> Timothy M. Duly >> Graduate Research Assistant >> Remote Sensing & Space Sciences Group >> Department of Electrical and Computer Engineering >> University of Illinois at Urbana-Champaign >> airglow.csl.illinois.edu >> ------------------------------------------------- >> >> >> ------------------------------------------------------------------------------ >> Managing the Performance of Cloud-Based Applications >> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. >> Read the Whitepaper. >> >> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk >> _______________________________________________ >> Matplotlib-users mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> >> > > > -- > Alex Goodman > Graduate Research Assistant > Department of Atmospheric Science > Colorado State University > -- ------------------------------------------------- Timothy M. Duly Graduate Research Assistant Remote Sensing & Space Sciences Group Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign airglow.csl.illinois.edu ------------------------------------------------- |
From: Gabriele B. <gb....@gm...> - 2014-02-23 01:28:22
|
Hi, I'm trying to follow this example to make a grid of subplot: http://matplotlib.org/examples/pylab_examples/line_styles.html but my code plot the two rows in two different figures (i attach them but I don't know if they are useful). Does anyone understand why? this is an extract of my code: alphas = [45, 75] numalp = len(alphas) angles = np.linspace(pi/12, pi/2, num=10) numobs = len(angles) axisNum = 0 for a in alphas: #[some operations] for obsangl in angles: #[some operations] axisNum += 1 axii = plt.subplot(numalp, numobs, axisNum) plt.errorbar(g, Pgamma, yerr = ePgamma, color = 'green', fmt = '.') axii1 = axii.twinx() plt.plot(g, lightcurva, 'b-') axii.set_yticklabels([]) axii.set_xticklabels([]) axii1.set_yticklabels([]) axii1.set_xticklabels([]) |
From: Mat <mes...@ip...> - 2014-02-22 20:40:15
|
Just for completion here is the answer how to extract the information directly from basemap: http://stackoverflow.com/questions/13319783/file-format-of-basemap-data-files/21959578#21959578 |
From: Alex G. <ale...@co...> - 2014-02-22 00:13:13
|
Hi Tim, Whenever you have two python versions installed to one machine, it is generally a good practice to set your PATH environment variable to the directory where the python executable you want to use currently lies, and make it permanent by adding it to your ~/.bash_profile file (on MacOSX). Say your python.org version of python was installed in /something/bin. Then add the following line to your ~/.bash_profile: export PATH=/something/bin:$PATH Then run these commands: source ~/.bash_profile which python which pip If the output is /something/bin, then you are good to go; pip should then install matplotlib in the correct place. Hope that helps. Thanks, Alex On Fri, Feb 21, 2014 at 4:58 PM, Timothy Duly <tim...@gm...> wrote: > Paul, > > Do you know how to to get pip install on python.org's version? > > Thanks, > Tim > > > On Fri, Feb 21, 2014 at 5:53 PM, Paul Hobson <pmh...@gm...> wrote: > >> It appears that you have two different version of python installed >> (Apple's 2.7.3 and python.org's 2.7.5). You have to install all >> third-party packages to the correct one. It appears pip in acting on >> Apple's python. >> >> >> On Fri, Feb 21, 2014 at 2:08 PM, Timothy Duly <tim...@gm...> wrote: >> >>> Hello, >>> >>> I recently upgraded matplotlib, which was relatively simple: >>> >>> sudo pip install matplotlib --upgrade >>> >>> I checked to make sure I did indeed upgrade: >>> >>> [~]$ python >>> Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43) >>> [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin >>> Type "help", "copyright", "credits" or "license" for more information. >>> >>> import matplotlib; matplotlib.__version__ >>> '1.3.1' >>> >>> Success. However, when I do the same in IPython, I get the old version: >>> >>> [~]$ ipython --pylab >>> Python 2.7.5 (default, Aug 25 2013, 00:04:04) >>> Type "copyright", "credits" or "license" for more information. >>> IPython 1.2.0 -- An enhanced Interactive Python. >>> ? -> Introduction and overview of IPython's features. >>> %quickref -> Quick reference. >>> help -> Python's own help system. >>> object? -> Details about 'object', use 'object??' for extra details. >>> Using matplotlib backend: MacOSX >>> In [1]: import matplotlib; matplotlib.__version__ >>> Out[1]: '1.1.1' >>> >>> Anyone know why this is the case? How do I point IPython to the newest >>> version of matplotlib? >>> >>> I tried googling, but wasn't sure how to zero in on the answer with a >>> search. Also, I'm not sure if this question is best suited for IPython >>> people. >>> >>> Thanks, >>> Tim >>> >>> >>> ------------------------------------------------------------------------------ >>> Managing the Performance of Cloud-Based Applications >>> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. >>> Read the Whitepaper. >>> >>> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk >>> _______________________________________________ >>> Matplotlib-users mailing list >>> Mat...@li... >>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >>> >>> >> > > > -- > ------------------------------------------------- > Timothy M. Duly > Graduate Research Assistant > Remote Sensing & Space Sciences Group > Department of Electrical and Computer Engineering > University of Illinois at Urbana-Champaign > airglow.csl.illinois.edu > ------------------------------------------------- > > > ------------------------------------------------------------------------------ > Managing the Performance of Cloud-Based Applications > Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. > Read the Whitepaper. > > http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > > -- Alex Goodman Graduate Research Assistant Department of Atmospheric Science Colorado State University |
From: Timothy D. <tim...@gm...> - 2014-02-21 23:58:20
|
Paul, Do you know how to to get pip install on python.org's version? Thanks, Tim On Fri, Feb 21, 2014 at 5:53 PM, Paul Hobson <pmh...@gm...> wrote: > It appears that you have two different version of python installed > (Apple's 2.7.3 and python.org's 2.7.5). You have to install all > third-party packages to the correct one. It appears pip in acting on > Apple's python. > > > On Fri, Feb 21, 2014 at 2:08 PM, Timothy Duly <tim...@gm...> wrote: > >> Hello, >> >> I recently upgraded matplotlib, which was relatively simple: >> >> sudo pip install matplotlib --upgrade >> >> I checked to make sure I did indeed upgrade: >> >> [~]$ python >> Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43) >> [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin >> Type "help", "copyright", "credits" or "license" for more information. >> >>> import matplotlib; matplotlib.__version__ >> '1.3.1' >> >> Success. However, when I do the same in IPython, I get the old version: >> >> [~]$ ipython --pylab >> Python 2.7.5 (default, Aug 25 2013, 00:04:04) >> Type "copyright", "credits" or "license" for more information. >> IPython 1.2.0 -- An enhanced Interactive Python. >> ? -> Introduction and overview of IPython's features. >> %quickref -> Quick reference. >> help -> Python's own help system. >> object? -> Details about 'object', use 'object??' for extra details. >> Using matplotlib backend: MacOSX >> In [1]: import matplotlib; matplotlib.__version__ >> Out[1]: '1.1.1' >> >> Anyone know why this is the case? How do I point IPython to the newest >> version of matplotlib? >> >> I tried googling, but wasn't sure how to zero in on the answer with a >> search. Also, I'm not sure if this question is best suited for IPython >> people. >> >> Thanks, >> Tim >> >> >> ------------------------------------------------------------------------------ >> Managing the Performance of Cloud-Based Applications >> Take advantage of what the Cloud has to offer - Avoid Common Pitfalls. >> Read the Whitepaper. >> >> http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk >> _______________________________________________ >> Matplotlib-users mailing list >> Mat...@li... >> https://lists.sourceforge.net/lists/listinfo/matplotlib-users >> >> > -- ------------------------------------------------- Timothy M. Duly Graduate Research Assistant Remote Sensing & Space Sciences Group Department of Electrical and Computer Engineering University of Illinois at Urbana-Champaign airglow.csl.illinois.edu ------------------------------------------------- |