SourceForge logo
SourceForge logo
Menu

matplotlib-users — Discussion related to using matplotlib

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)

Showing results of 90

1 2 3 4 > >> (Page 1 of 4)
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
Attachments: figure_1.png figure_2.png
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
-------------------------------------------------

Showing results of 90

1 2 3 4 > >> (Page 1 of 4)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.
Thanks for helping keep SourceForge clean.
X





Briefly describe the problem (required):
Upload screenshot of ad (required):
Select a file, or drag & drop file here.
Screenshot instructions:

Click URL instructions:
Right-click on the ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)

More information about our ad policies

Ad destination/click URL:

AltStyle によって変換されたページ (->オリジナル) /