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
2
(1)
3
(1)
4
(3)
5
(1)
6
(5)
7
(7)
8
9
10
(1)
11
(7)
12
(2)
13
14
(1)
15
(4)
16
(1)
17
18
19
20
21
(12)
22
(1)
23
24
(2)
25
(4)
26
(1)
27
(15)
28
(7)
29
(4)
30
(2)
31
(1)






Showing results of 83

1 2 3 4 > >> (Page 1 of 4)
From: Remo G. <su...@li...> - 2014年08月31日 09:05:33
Thanks for your answer.
I don't have any problems with other packages. It's just basemap. I 
tried a fresh virtualenv with just numpy, scipy, and matplotlib 
installed. But the installation of basemap fails.
I also tried with mpl 1.3.1. Same problem.
It may be specific to Ubuntu 14.04. I'll talk to my colleagues who use 
other OS's.
Remo
On 30.08.2014 20:42, Benjamin Root wrote:
> This doesn't "feel" like a basemap/matplotlib problem. Something seems
> very wrong with your environment. You aren't having any problems with
> installing/upgrading other packages the same way?
>
> Could you try a fresh virtual environment, perhaps?
>
> Ben Root
>
>
> On Sat, Aug 30, 2014 at 8:48 AM, Remo Goetschi <su...@li...
> <mailto:su...@li...>> wrote:
>
> Dear all,
>
> It seems that installing basemap through
> pip install basemap --allow-external basemap --allow-unverified basemap
> fails with Matplotlib 1.4, both on Python 2.7 and 3.4. This used to work
> without problems.
> I attached the Python 2.7 and 3.4 tracebacks below.
> Does anybody have an idea on how to fix this?
>
> Operating system: Ubuntu 14.04, 64 bit.
>
> Cheers,
> Remo
>
>
> Python 3 error:
>
> Cleaning up...
> Removing temporary dir /home/rg/venv_all_py3/build...
> Command /home/rg/venv_all_py3/bin/python3 -c "import setuptools,
> tokenize;__file__='/home/rg/venv_all_py3/build/basemap/setup.py';exec(compile(getattr(tokenize,
> 'open', open)(__file__).read().replace('\r\n', '\n'), __file__,
> 'exec'))" install --record /tmp/pip-9ae5z_xw-record/install-record.txt
> --single-version-externally-managed --compile --install-headers
> /home/rg/venv_all_py3/include/site/python3.4 failed with error code 1 in
> /home/rg/venv_all_py3/build/basemap
> Exception information:
> Traceback (most recent call last):
> File
> "/home/rg/venv_all_py3/lib/python3.4/site-packages/pip/basecommand.py",
> line 122, in main
> status = self.run(options, args)
> File
> "/home/rg/venv_all_py3/lib/python3.4/site-packages/pip/commands/install.py",
> line 283, in run
> requirement_set.install(install_options, global_options,
> root=options.root_path)
> File "/home/rg/venv_all_py3/lib/python3.4/site-packages/pip/req.py",
> line 1435, in install
> requirement.install(install_options, global_options, *args,
> **kwargs)
> File "/home/rg/venv_all_py3/lib/python3.4/site-packages/pip/req.py",
> line 706, in install
> cwd=self.source_dir, filter_stdout=self._filter_install,
> show_stdout=False)
> File "/home/rg/venv_all_py3/lib/python3.4/site-packages/pip/util.py",
> line 697, in call_subprocess
> % (command_desc, proc.returncode, cwd))
> pip.exceptions.InstallationError: Command
> /home/rg/venv_all_py3/bin/python3 -c "import setuptools,
> tokenize;__file__='/home/rg/venv_all_py3/build/basemap/setup.py';exec(compile(getattr(tokenize,
> 'open', open)(__file__).read().replace('\r\n', '\n'), __file__,
> 'exec'))" install --record /tmp/pip-9ae5z_xw-record/install-record.txt
> --single-version-externally-managed --compile --install-headers
> /home/rg/venv_all_py3/include/site/python3.4 failed with error code 1 in
> /home/rg/venv_all_py3/build/basemap
>
> Python 2.7 error:
>
> Cleaning up...
> Command /home/rg/venv_all/bin/python -c "import setuptools,
> tokenize;__file__='/home/rg/venv_all/build/basemap/setup.py';exec(compile(getattr(tokenize,
> 'open', open)(__file__).read().replace('\r\n', '\n'), __file__,
> 'exec'))" install --record /tmp/pip-gtWsT6-record/install-record.txt
> --single-version-externally-managed --compile --install-headers
> /home/rg/venv_all/include/site/python2.7 failed with error code 1 in
> /home/rg/venv_all/build/basemap
> Traceback (most recent call last):
> File "/home/rg/venv_all/bin/pip", line 11, in <module>
> sys.exit(main())
> File
> "/home/rg/venv_all/local/lib/python2.7/site-packages/pip/__init__.py",
> line 185, in main
> return command.main(cmd_args)
> File
> "/home/rg/venv_all/local/lib/python2.7/site-packages/pip/basecommand.py",
> line
> 161, in main
> text = '\n'.join(complete_log)
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 59:
> ordinal not in range(128)
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> <mailto:Mat...@li...>
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
From: Benjamin R. <ben...@ou...> - 2014年08月30日 18:42:37
This doesn't "feel" like a basemap/matplotlib problem. Something seems very
wrong with your environment. You aren't having any problems with
installing/upgrading other packages the same way?
Could you try a fresh virtual environment, perhaps?
Ben Root
On Sat, Aug 30, 2014 at 8:48 AM, Remo Goetschi <su...@li...> wrote:
> Dear all,
>
> It seems that installing basemap through
> pip install basemap --allow-external basemap --allow-unverified basemap
> fails with Matplotlib 1.4, both on Python 2.7 and 3.4. This used to work
> without problems.
> I attached the Python 2.7 and 3.4 tracebacks below.
> Does anybody have an idea on how to fix this?
>
> Operating system: Ubuntu 14.04, 64 bit.
>
> Cheers,
> Remo
>
>
> Python 3 error:
>
> Cleaning up...
> Removing temporary dir /home/rg/venv_all_py3/build...
> Command /home/rg/venv_all_py3/bin/python3 -c "import setuptools,
>
> tokenize;__file__='/home/rg/venv_all_py3/build/basemap/setup.py';exec(compile(getattr(tokenize,
> 'open', open)(__file__).read().replace('\r\n', '\n'), __file__,
> 'exec'))" install --record /tmp/pip-9ae5z_xw-record/install-record.txt
> --single-version-externally-managed --compile --install-headers
> /home/rg/venv_all_py3/include/site/python3.4 failed with error code 1 in
> /home/rg/venv_all_py3/build/basemap
> Exception information:
> Traceback (most recent call last):
> File
> "/home/rg/venv_all_py3/lib/python3.4/site-packages/pip/basecommand.py",
> line 122, in main
> status = self.run(options, args)
> File
>
> "/home/rg/venv_all_py3/lib/python3.4/site-packages/pip/commands/install.py",
> line 283, in run
> requirement_set.install(install_options, global_options,
> root=options.root_path)
> File "/home/rg/venv_all_py3/lib/python3.4/site-packages/pip/req.py",
> line 1435, in install
> requirement.install(install_options, global_options, *args, **kwargs)
> File "/home/rg/venv_all_py3/lib/python3.4/site-packages/pip/req.py",
> line 706, in install
> cwd=self.source_dir, filter_stdout=self._filter_install,
> show_stdout=False)
> File "/home/rg/venv_all_py3/lib/python3.4/site-packages/pip/util.py",
> line 697, in call_subprocess
> % (command_desc, proc.returncode, cwd))
> pip.exceptions.InstallationError: Command
> /home/rg/venv_all_py3/bin/python3 -c "import setuptools,
>
> tokenize;__file__='/home/rg/venv_all_py3/build/basemap/setup.py';exec(compile(getattr(tokenize,
> 'open', open)(__file__).read().replace('\r\n', '\n'), __file__,
> 'exec'))" install --record /tmp/pip-9ae5z_xw-record/install-record.txt
> --single-version-externally-managed --compile --install-headers
> /home/rg/venv_all_py3/include/site/python3.4 failed with error code 1 in
> /home/rg/venv_all_py3/build/basemap
>
> Python 2.7 error:
>
> Cleaning up...
> Command /home/rg/venv_all/bin/python -c "import setuptools,
>
> tokenize;__file__='/home/rg/venv_all/build/basemap/setup.py';exec(compile(getattr(tokenize,
> 'open', open)(__file__).read().replace('\r\n', '\n'), __file__,
> 'exec'))" install --record /tmp/pip-gtWsT6-record/install-record.txt
> --single-version-externally-managed --compile --install-headers
> /home/rg/venv_all/include/site/python2.7 failed with error code 1 in
> /home/rg/venv_all/build/basemap
> Traceback (most recent call last):
> File "/home/rg/venv_all/bin/pip", line 11, in <module>
> sys.exit(main())
> File
> "/home/rg/venv_all/local/lib/python2.7/site-packages/pip/__init__.py",
> line 185, in main
> return command.main(cmd_args)
> File
> "/home/rg/venv_all/local/lib/python2.7/site-packages/pip/basecommand.py",
> line
> 161, in main
> text = '\n'.join(complete_log)
> UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 59:
> ordinal not in range(128)
>
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Remo G. <su...@li...> - 2014年08月30日 12:48:27
Dear all,
It seems that installing basemap through
pip install basemap --allow-external basemap --allow-unverified basemap
fails with Matplotlib 1.4, both on Python 2.7 and 3.4. This used to work
without problems.
I attached the Python 2.7 and 3.4 tracebacks below.
Does anybody have an idea on how to fix this?
Operating system: Ubuntu 14.04, 64 bit.
Cheers,
Remo
Python 3 error:
Cleaning up...
 Removing temporary dir /home/rg/venv_all_py3/build...
Command /home/rg/venv_all_py3/bin/python3 -c "import setuptools,
tokenize;__file__='/home/rg/venv_all_py3/build/basemap/setup.py';exec(compile(getattr(tokenize,
'open', open)(__file__).read().replace('\r\n', '\n'), __file__,
'exec'))" install --record /tmp/pip-9ae5z_xw-record/install-record.txt
--single-version-externally-managed --compile --install-headers
/home/rg/venv_all_py3/include/site/python3.4 failed with error code 1 in
/home/rg/venv_all_py3/build/basemap
Exception information:
Traceback (most recent call last):
 File
"/home/rg/venv_all_py3/lib/python3.4/site-packages/pip/basecommand.py",
line 122, in main
 status = self.run(options, args)
 File
"/home/rg/venv_all_py3/lib/python3.4/site-packages/pip/commands/install.py",
line 283, in run
 requirement_set.install(install_options, global_options,
root=options.root_path)
 File "/home/rg/venv_all_py3/lib/python3.4/site-packages/pip/req.py",
line 1435, in install
 requirement.install(install_options, global_options, *args, **kwargs)
 File "/home/rg/venv_all_py3/lib/python3.4/site-packages/pip/req.py",
line 706, in install
 cwd=self.source_dir, filter_stdout=self._filter_install,
show_stdout=False)
 File "/home/rg/venv_all_py3/lib/python3.4/site-packages/pip/util.py",
line 697, in call_subprocess
 % (command_desc, proc.returncode, cwd))
pip.exceptions.InstallationError: Command
/home/rg/venv_all_py3/bin/python3 -c "import setuptools,
tokenize;__file__='/home/rg/venv_all_py3/build/basemap/setup.py';exec(compile(getattr(tokenize,
'open', open)(__file__).read().replace('\r\n', '\n'), __file__,
'exec'))" install --record /tmp/pip-9ae5z_xw-record/install-record.txt
--single-version-externally-managed --compile --install-headers
/home/rg/venv_all_py3/include/site/python3.4 failed with error code 1 in
/home/rg/venv_all_py3/build/basemap
Python 2.7 error:
Cleaning up...
Command /home/rg/venv_all/bin/python -c "import setuptools,
tokenize;__file__='/home/rg/venv_all/build/basemap/setup.py';exec(compile(getattr(tokenize,
'open', open)(__file__).read().replace('\r\n', '\n'), __file__,
'exec'))" install --record /tmp/pip-gtWsT6-record/install-record.txt
--single-version-externally-managed --compile --install-headers
/home/rg/venv_all/include/site/python2.7 failed with error code 1 in
/home/rg/venv_all/build/basemap
Traceback (most recent call last):
 File "/home/rg/venv_all/bin/pip", line 11, in <module>
 sys.exit(main())
 File
"/home/rg/venv_all/local/lib/python2.7/site-packages/pip/__init__.py",
line 185, in main
 return command.main(cmd_args)
 File
"/home/rg/venv_all/local/lib/python2.7/site-packages/pip/basecommand.py", line
161, in main
 text = '\n'.join(complete_log)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 59:
ordinal not in range(128)
From: Benjamin R. <ben...@ou...> - 2014年08月29日 13:28:43
slaps forehead...
Joe, you just won the "duh!" moment of the month award!
Cheers!
Ben Root
On Thu, Aug 28, 2014 at 10:18 PM, Joe Kington <jof...@gm...>
wrote:
> Why not just use boolean indexing?
>
> E.g. to find the region that falls between 5 and 10, do "(z >=5) & (z <=
> 10)":
>
> In [1]: import numpy as np
>
> In [2]: x, y = np.mgrid[-10:10, -10:10]
>
> In [3]: z = np.hypot(x, y)
>
> In [4]: result = (z >= 5) & (z <= 10)
>
> In [5]: result.astype(int)
> Out[5]:
> array([[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
> [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0],
> [0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
> [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0],
> [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0],
> [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0],
> [0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1],
> [0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1],
> [0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],
> [0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],
> [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],
> [0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],
> [0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],
> [0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1],
> [0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1],
> [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0],
> [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0],
> [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0],
> [0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
> [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0]])
>
> Cheers,
> -Joe
>
>
>
> On Thu, Aug 28, 2014 at 8:23 PM, Eric Firing <ef...@ha...> wrote:
>
>> On 2014年08月28日, 3:02 AM, Matthew Czesarski wrote:
>> > Hi Matplotlib Users!
>> >
>> >
>> >
>> > I have some 2-d arrays, which i am displaying with implot, and deriving
>> > contours for with contour. Easy - I'm just pulling them out of
>> > collections[0].get_paths() .
>> >
>> > However what's not easy is that I would like to recover a 1-0 or
>> > True-False array of the array values (pixels) that fall within the
>> > contours. Some line crossing algorithm/floodfill could do it, but I
>> > guess that matplotlib's fill() or contourf() must do this under the hood
>> > anyway. I've looked into the output both functions, but I don't see
>> > anything obvious..
>> >
>> > Does anybody know if there's an a way to pull out a such an array from
>> > matplotlib? Any pointers are appreciated!
>>
>> Make an array of (x, y) pairs from the X and Y you use in your call to
>> contour, and then feed that array to the contains_points() method of
>> your contour Path. This will give you the desired Boolean array for any
>> given Path; depending on what you want, you might need to combine arrays
>> for more than one Path.
>>
>> To get closed paths, I think you will want to use contourf, not contour.
>>
>> Eric
>>
>>
>>
>> >
>> > Cheers,
>> > Matt
>> >
>> >
>> >
>> ------------------------------------------------------------------------------
>> > Slashdot TV.
>> > Video for Nerds. Stuff that matters.
>> > http://tv.slashdot.org/
>> >
>> >
>> >
>> > _______________________________________________
>> > Matplotlib-users mailing list
>> > Mat...@li...
>> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>> >
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Slashdot TV.
>> Video for Nerds. Stuff that matters.
>> http://tv.slashdot.org/
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>
>
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
From: Sterling S. <sm...@fu...> - 2014年08月29日 05:19:03
Joe and list,
This is off topic, but can you point me to good documentation on the use of '&' as opposed to numpy.logical_and ?
Thanks,
Sterling
On Aug 28, 2014, at 7:18PM, Joe Kington wrote:
> Why not just use boolean indexing? 
> 
> E.g. to find the region that falls between 5 and 10, do "(z >=5) & (z <= 10)":
> 
> In [1]: import numpy as np
> 
> In [2]: x, y = np.mgrid[-10:10, -10:10]
> 
> In [3]: z = np.hypot(x, y)
> 
> In [4]: result = (z >= 5) & (z <= 10)
> 
> In [5]: result.astype(int)
> Out[5]: 
> array([[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
> [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0],
> [0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
> [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0],
> [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0],
> [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0],
> [0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1],
> [0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1],
> [0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],
> [0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],
> [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],
> [0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],
> [0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],
> [0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1],
> [0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1],
> [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0],
> [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0],
> [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0],
> [0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
> [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0]])
> 
> Cheers,
> -Joe
> 
> 
> 
> On Thu, Aug 28, 2014 at 8:23 PM, Eric Firing <ef...@ha...> wrote:
> On 2014年08月28日, 3:02 AM, Matthew Czesarski wrote:
> > Hi Matplotlib Users!
> >
> >
> >
> > I have some 2-d arrays, which i am displaying with implot, and deriving
> > contours for with contour. Easy - I'm just pulling them out of
> > collections[0].get_paths() .
> >
> > However what's not easy is that I would like to recover a 1-0 or
> > True-False array of the array values (pixels) that fall within the
> > contours. Some line crossing algorithm/floodfill could do it, but I
> > guess that matplotlib's fill() or contourf() must do this under the hood
> > anyway. I've looked into the output both functions, but I don't see
> > anything obvious..
> >
> > Does anybody know if there's an a way to pull out a such an array from
> > matplotlib? Any pointers are appreciated!
> 
> Make an array of (x, y) pairs from the X and Y you use in your call to
> contour, and then feed that array to the contains_points() method of
> your contour Path. This will give you the desired Boolean array for any
> given Path; depending on what you want, you might need to combine arrays
> for more than one Path.
> 
> To get closed paths, I think you will want to use contourf, not contour.
> 
> Eric
> 
> 
> 
> >
> > Cheers,
> > Matt
> >
> >
> > ------------------------------------------------------------------------------
> > Slashdot TV.
> > Video for Nerds. Stuff that matters.
> > http://tv.slashdot.org/
> >
> >
> >
> > _______________________________________________
> > Matplotlib-users mailing list
> > Mat...@li...
> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> >
> 
> 
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> 
> ------------------------------------------------------------------------------
> Slashdot TV. 
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/_______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Joe K. <jof...@gm...> - 2014年08月29日 02:18:27
Why not just use boolean indexing?
E.g. to find the region that falls between 5 and 10, do "(z >=5) & (z <=
10)":
In [1]: import numpy as np
In [2]: x, y = np.mgrid[-10:10, -10:10]
In [3]: z = np.hypot(x, y)
In [4]: result = (z >= 5) & (z <= 10)
In [5]: result.astype(int)
Out[5]:
array([[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0],
 [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0],
 [0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
 [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0],
 [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0],
 [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0],
 [0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1],
 [0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1],
 [0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],
 [0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],
 [1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],
 [0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],
 [0, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1],
 [0, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1],
 [0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1],
 [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0],
 [0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0],
 [0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0],
 [0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0],
 [0, 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0]])
Cheers,
-Joe
On Thu, Aug 28, 2014 at 8:23 PM, Eric Firing <ef...@ha...> wrote:
> On 2014年08月28日, 3:02 AM, Matthew Czesarski wrote:
> > Hi Matplotlib Users!
> >
> >
> >
> > I have some 2-d arrays, which i am displaying with implot, and deriving
> > contours for with contour. Easy - I'm just pulling them out of
> > collections[0].get_paths() .
> >
> > However what's not easy is that I would like to recover a 1-0 or
> > True-False array of the array values (pixels) that fall within the
> > contours. Some line crossing algorithm/floodfill could do it, but I
> > guess that matplotlib's fill() or contourf() must do this under the hood
> > anyway. I've looked into the output both functions, but I don't see
> > anything obvious..
> >
> > Does anybody know if there's an a way to pull out a such an array from
> > matplotlib? Any pointers are appreciated!
>
> Make an array of (x, y) pairs from the X and Y you use in your call to
> contour, and then feed that array to the contains_points() method of
> your contour Path. This will give you the desired Boolean array for any
> given Path; depending on what you want, you might need to combine arrays
> for more than one Path.
>
> To get closed paths, I think you will want to use contourf, not contour.
>
> Eric
>
>
>
> >
> > Cheers,
> > Matt
> >
> >
> >
> ------------------------------------------------------------------------------
> > Slashdot TV.
> > Video for Nerds. Stuff that matters.
> > http://tv.slashdot.org/
> >
> >
> >
> > _______________________________________________
> > Matplotlib-users mailing list
> > Mat...@li...
> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> >
>
>
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Eric F. <ef...@ha...> - 2014年08月29日 01:23:30
On 2014年08月28日, 3:02 AM, Matthew Czesarski wrote:
> Hi Matplotlib Users!
>
>
>
> I have some 2-d arrays, which i am displaying with implot, and deriving
> contours for with contour. Easy - I'm just pulling them out of
> collections[0].get_paths() .
>
> However what's not easy is that I would like to recover a 1-0 or
> True-False array of the array values (pixels) that fall within the
> contours. Some line crossing algorithm/floodfill could do it, but I
> guess that matplotlib's fill() or contourf() must do this under the hood
> anyway. I've looked into the output both functions, but I don't see
> anything obvious..
>
> Does anybody know if there's an a way to pull out a such an array from
> matplotlib? Any pointers are appreciated!
Make an array of (x, y) pairs from the X and Y you use in your call to 
contour, and then feed that array to the contains_points() method of 
your contour Path. This will give you the desired Boolean array for any 
given Path; depending on what you want, you might need to combine arrays 
for more than one Path.
To get closed paths, I think you will want to use contourf, not contour.
Eric
>
> Cheers,
> Matt
>
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
>
>
>
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Benjamin R. <ben...@ou...> - 2014年08月28日 13:43:03
No reason why it shouldn't. I would be more than happy to see that feature
added. I could perhaps be convinced that it is a "bug" that it is in the
boxplot function and not the violin function so that it could get out into
a 1.4.1 release sooner. ::wink::
On Thu, Aug 28, 2014 at 8:05 AM, Neal Becker <ndb...@gm...> wrote:
> As others noted, seaborn does very nice violin plots. I was hoping the
> mpl version would replace that.
>
>
> On Thu, Aug 28, 2014 at 8:04 AM, Thomas Caswell <tca...@gm...>
> wrote:
>
>> We also welcome PRs! Adding that feature should be pretty straight
>> forward.
>>
>> Iirc it should be a matter of adding an extra key to the dictionary and a
>> conditional to draw the lines if those keys exist.
>>
>> Tom
>> On Aug 27, 2014 4:57 PM, "Arnaldo Russo" <arn...@gm...> wrote:
>>
>>> Hi Neal,
>>> I don't know if you need exclusively matplotlib tools to apply your
>>> violin plot, but seaborn package [1, 2] do this very well.
>>> I hope you enjoy it!
>>> Cheers,
>>> Arnaldo.
>>>
>>> [1]
>>> http://web.stanford.edu/~mwaskom/software/seaborn/examples/violinplots.html
>>> [2] https://github.com/mwaskom/seaborn
>>>
>>>
>>> ---
>>> *Arnaldo D'Amaral Pereira Granja Russo*
>>> Lab. de Estudos dos Oceanos e Clima
>>> Instituto de Oceanografia - FURG
>>>
>>>
>>>
>>>
>>> 2014年08月27日 12:15 GMT-03:00 Neal Becker <ndb...@gm...>:
>>>
>>>> I'm pleased to see violinplot added to mpl-1.4. One question. I might
>>>> like to
>>>> annotate with some statistic. Like boxplot can show quantiles. I
>>>> might like to
>>>> show either quantiles, or some other statistic (3 sigma) on my
>>>> violinplot.
>>>> After all, violinplot is advertised as an improved boxplot, but it
>>>> seems to be
>>>> missing this feature.
>>>>
>>>> --
>>>> -- Those who don't understand recursion are doomed to repeat it
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Slashdot TV.
>>>> Video for Nerds. Stuff that matters.
>>>> http://tv.slashdot.org/
>>>> _______________________________________________
>>>> Matplotlib-users mailing list
>>>> Mat...@li...
>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Slashdot TV.
>>> Video for Nerds. Stuff that matters.
>>> http://tv.slashdot.org/
>>> _______________________________________________
>>> Matplotlib-users mailing list
>>> Mat...@li...
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>
>>>
>
>
> --
> *Those who don't understand recursion are doomed to repeat it*
>
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
From: Benjamin R. <ben...@ou...> - 2014年08月28日 13:33:54
You are asking for the twinx() feature:
http://matplotlib.org/examples/api/two_scales.html
On Thu, Aug 28, 2014 at 9:24 AM, Shantha Kumara <shk...@in...> wrote:
> Hi All,
>
> Thank you so much for your help, It really worked for me.
>
>
> I need one more favor,
>
>
> I have ploted the graph with 2 Y-axes
>
> Here is the code
>
> lns1 = ax1.plot(x1, y1, 'r-o',label=LY1,markersize=4)
> ax1 = self.set_ylim(ax1,y1,label=LY1)
> lns2 = ax2.plot(x2, y2, 'b-o',label=LY2,markersize=4)
>
> I want to set the grid to the second y-axes in the same graph.
>
> Please help on the same.
>
> See here the difference
>
> (Embedded image moved to file: pic19302.gif)
>
>
>
> SHANTHA KUMARA REVANASIDDAPPA
> Python Developper
> Operations & Production Control, A1 Telekom
> IBM
> M +43-6642196132
> @ Sha...@ex...
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
From: Benjamin R. <ben...@ou...> - 2014年08月28日 13:32:28
That stuff is done in the deep underbelly of matplotlib and isn't exposed
to the user. It is done as part of the rendering process in AGG or
whichever other backend is performing the render. I have done something
very similar to what you are asking for my job, and while I can't share the
code, I can point out that GDAL has a very fast polygon rasterizer. I can
also point you to this link:
http://stackoverflow.com/questions/2220749/rasterizing-a-gdal-layer
I will also say that there are some subtle errors in that code, but it
should get you to where you need to go.
Cheers!
Ben Root
On Thu, Aug 28, 2014 at 9:02 AM, Matthew Czesarski <
mat...@gm...> wrote:
> Hi Matplotlib Users!
>
>
>
> I have some 2-d arrays, which i am displaying with implot, and deriving
> contours for with contour. Easy - I'm just pulling them out of
> collections[0].get_paths() .
>
> However what's not easy is that I would like to recover a 1-0 or
> True-False array of the array values (pixels) that fall within the
> contours. Some line crossing algorithm/floodfill could do it, but I guess
> that matplotlib's fill() or contourf() must do this under the hood anyway.
> I've looked into the output both functions, but I don't see anything
> obvious..
>
> Does anybody know if there's an a way to pull out a such an array from
> matplotlib? Any pointers are appreciated!
>
> Cheers,
> Matt
>
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
From: Shantha K. <shk...@in...> - 2014年08月28日 13:27:10
Attachments: pic19302.gif
Hi All,
Thank you so much for your help, It really worked for me.
I need one more favor,
I have ploted the graph with 2 Y-axes
Here is the code
	 lns1 = ax1.plot(x1, y1, 'r-o',label=LY1,markersize=4)
 ax1 = self.set_ylim(ax1,y1,label=LY1)
 lns2 = ax2.plot(x2, y2, 'b-o',label=LY2,markersize=4)
I want to set the grid to the second y-axes in the same graph.
Please help on the same.
See here the difference
(Embedded image moved to file: pic19302.gif)
SHANTHA KUMARA REVANASIDDAPPA
Python Developper
Operations & Production Control, A1 Telekom
IBM
M +43-6642196132
@ Sha...@ex...
From: Matthew C. <mat...@gm...> - 2014年08月28日 13:02:29
Hi Matplotlib Users!
I have some 2-d arrays, which i am displaying with implot, and deriving
contours for with contour. Easy - I'm just pulling them out of
collections[0].get_paths() .
However what's not easy is that I would like to recover a 1-0 or True-False
array of the array values (pixels) that fall within the contours. Some line
crossing algorithm/floodfill could do it, but I guess that matplotlib's
fill() or contourf() must do this under the hood anyway. I've looked into
the output both functions, but I don't see anything obvious..
Does anybody know if there's an a way to pull out a such an array from
matplotlib? Any pointers are appreciated!
Cheers,
Matt
From: Neal B. <ndb...@gm...> - 2014年08月28日 12:05:42
As others noted, seaborn does very nice violin plots. I was hoping the mpl
version would replace that.
On Thu, Aug 28, 2014 at 8:04 AM, Thomas Caswell <tca...@gm...> wrote:
> We also welcome PRs! Adding that feature should be pretty straight
> forward.
>
> Iirc it should be a matter of adding an extra key to the dictionary and a
> conditional to draw the lines if those keys exist.
>
> Tom
> On Aug 27, 2014 4:57 PM, "Arnaldo Russo" <arn...@gm...> wrote:
>
>> Hi Neal,
>> I don't know if you need exclusively matplotlib tools to apply your
>> violin plot, but seaborn package [1, 2] do this very well.
>> I hope you enjoy it!
>> Cheers,
>> Arnaldo.
>>
>> [1]
>> http://web.stanford.edu/~mwaskom/software/seaborn/examples/violinplots.html
>> [2] https://github.com/mwaskom/seaborn
>>
>>
>> ---
>> *Arnaldo D'Amaral Pereira Granja Russo*
>> Lab. de Estudos dos Oceanos e Clima
>> Instituto de Oceanografia - FURG
>>
>>
>>
>>
>> 2014年08月27日 12:15 GMT-03:00 Neal Becker <ndb...@gm...>:
>>
>>> I'm pleased to see violinplot added to mpl-1.4. One question. I might
>>> like to
>>> annotate with some statistic. Like boxplot can show quantiles. I might
>>> like to
>>> show either quantiles, or some other statistic (3 sigma) on my
>>> violinplot.
>>> After all, violinplot is advertised as an improved boxplot, but it seems
>>> to be
>>> missing this feature.
>>>
>>> --
>>> -- Those who don't understand recursion are doomed to repeat it
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Slashdot TV.
>>> Video for Nerds. Stuff that matters.
>>> http://tv.slashdot.org/
>>> _______________________________________________
>>> Matplotlib-users mailing list
>>> Mat...@li...
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Slashdot TV.
>> Video for Nerds. Stuff that matters.
>> http://tv.slashdot.org/
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>>
-- 
*Those who don't understand recursion are doomed to repeat it*
From: Thomas C. <tca...@gm...> - 2014年08月28日 12:04:17
We also welcome PRs! Adding that feature should be pretty straight
forward.
Iirc it should be a matter of adding an extra key to the dictionary and a
conditional to draw the lines if those keys exist.
Tom
On Aug 27, 2014 4:57 PM, "Arnaldo Russo" <arn...@gm...> wrote:
> Hi Neal,
> I don't know if you need exclusively matplotlib tools to apply your violin
> plot, but seaborn package [1, 2] do this very well.
> I hope you enjoy it!
> Cheers,
> Arnaldo.
>
> [1]
> http://web.stanford.edu/~mwaskom/software/seaborn/examples/violinplots.html
> [2] https://github.com/mwaskom/seaborn
>
>
> ---
> *Arnaldo D'Amaral Pereira Granja Russo*
> Lab. de Estudos dos Oceanos e Clima
> Instituto de Oceanografia - FURG
>
>
>
>
> 2014年08月27日 12:15 GMT-03:00 Neal Becker <ndb...@gm...>:
>
>> I'm pleased to see violinplot added to mpl-1.4. One question. I might
>> like to
>> annotate with some statistic. Like boxplot can show quantiles. I might
>> like to
>> show either quantiles, or some other statistic (3 sigma) on my violinplot.
>> After all, violinplot is advertised as an improved boxplot, but it seems
>> to be
>> missing this feature.
>>
>> --
>> -- Those who don't understand recursion are doomed to repeat it
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Slashdot TV.
>> Video for Nerds. Stuff that matters.
>> http://tv.slashdot.org/
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>
>
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
From: Arnaldo R. <arn...@gm...> - 2014年08月27日 20:56:50
Hi Neal,
I don't know if you need exclusively matplotlib tools to apply your violin
plot, but seaborn package [1, 2] do this very well.
I hope you enjoy it!
Cheers,
Arnaldo.
[1]
http://web.stanford.edu/~mwaskom/software/seaborn/examples/violinplots.html
[2] https://github.com/mwaskom/seaborn
---
*Arnaldo D'Amaral Pereira Granja Russo*
Lab. de Estudos dos Oceanos e Clima
Instituto de Oceanografia - FURG
2014年08月27日 12:15 GMT-03:00 Neal Becker <ndb...@gm...>:
> I'm pleased to see violinplot added to mpl-1.4. One question. I might
> like to
> annotate with some statistic. Like boxplot can show quantiles. I might
> like to
> show either quantiles, or some other statistic (3 sigma) on my violinplot.
> After all, violinplot is advertised as an improved boxplot, but it seems
> to be
> missing this feature.
>
> --
> -- Those who don't understand recursion are doomed to repeat it
>
>
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Christoph G. <cg...@uc...> - 2014年08月27日 18:20:45
Thank you. Works for me as expected: `pip install matplotlib` installed 
matplotlib, pyparsing, python-dateutil, and six. Since numpy is not 
(yet) available as wheels on PyPI it needs to be installed before by 
other means or built from source by pip.
Christoph
On 8/27/2014 10:55 AM, Thomas Caswell wrote:
> Didn't know you could do that....
>
> I have (I think) uploaded all of the wheels we have to pypi. I don't
> have a windows or mac machine to test on, can anyone provide feed back
> if it worked as intended?
>
> Tom
>
> On Wed, Aug 27, 2014 at 12:20 PM, Christoph Gohlke <cg...@uc...> wrote:
>> Somewhat related to this: are the Windows and Mac wheels going to be
>> uploaded to PyPI so pip doesn't try to install/build from the source
>> distribution by default?
>>
>> Christoph
>>
>> On 8/27/2014 5:33 AM, Thomas Caswell wrote:
>>> Is the hash it reports reproducible? My first guess at what is going
>>> on here is that the hash is doing it's job correctly and reporting
>>> that your file became corupted during download. Try again at it
>>> should work.
>>>
>>> Tom
>>>
>>> On Wed, Aug 27, 2014 at 5:55 AM, Werner <wer...@gm...> wrote:
>>>> Just FYI,
>>>>
>>>> I tried to install with pip but got the following error.
>>>>
>>>> C:\Python34\Scripts>pip install -U matplotlib
>>>> Downloading/unpacking matplotlib
>>>> Hash of the package
>>>> https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.4.0.tar.gz#md5=1daf7f2123d94745f
>>>> eac1a30b210940c (from https://pypi.python.org/simple/matplotlib/)
>>>> (b3547692387bce383d7a001a8e03ce87) doesn't match the e
>>>> xpected hash 1daf7f2123d94745feac1a30b210940c!
>>>> Cleaning up...
>>>>
>>>> Werner
>>>>
>>>> P.S.
>>>> I installed using the .exe installer without problems.
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Slashdot TV.
>>>> Video for Nerds. Stuff that matters.
>>>> http://tv.slashdot.org/
>>>> _______________________________________________
>>>> Matplotlib-users mailing list
>>>> Mat...@li...
>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>
>>>
>>>
>>
>> ------------------------------------------------------------------------------
>> Slashdot TV.
>> Video for Nerds. Stuff that matters.
>> http://tv.slashdot.org/
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
>
From: Thomas C. <tca...@gm...> - 2014年08月27日 17:55:24
Didn't know you could do that....
I have (I think) uploaded all of the wheels we have to pypi. I don't
have a windows or mac machine to test on, can anyone provide feed back
if it worked as intended?
Tom
On Wed, Aug 27, 2014 at 12:20 PM, Christoph Gohlke <cg...@uc...> wrote:
> Somewhat related to this: are the Windows and Mac wheels going to be
> uploaded to PyPI so pip doesn't try to install/build from the source
> distribution by default?
>
> Christoph
>
> On 8/27/2014 5:33 AM, Thomas Caswell wrote:
>> Is the hash it reports reproducible? My first guess at what is going
>> on here is that the hash is doing it's job correctly and reporting
>> that your file became corupted during download. Try again at it
>> should work.
>>
>> Tom
>>
>> On Wed, Aug 27, 2014 at 5:55 AM, Werner <wer...@gm...> wrote:
>>> Just FYI,
>>>
>>> I tried to install with pip but got the following error.
>>>
>>> C:\Python34\Scripts>pip install -U matplotlib
>>> Downloading/unpacking matplotlib
>>> Hash of the package
>>> https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.4.0.tar.gz#md5=1daf7f2123d94745f
>>> eac1a30b210940c (from https://pypi.python.org/simple/matplotlib/)
>>> (b3547692387bce383d7a001a8e03ce87) doesn't match the e
>>> xpected hash 1daf7f2123d94745feac1a30b210940c!
>>> Cleaning up...
>>>
>>> Werner
>>>
>>> P.S.
>>> I installed using the .exe installer without problems.
>>>
>>> ------------------------------------------------------------------------------
>>> Slashdot TV.
>>> Video for Nerds. Stuff that matters.
>>> http://tv.slashdot.org/
>>> _______________________________________________
>>> Matplotlib-users mailing list
>>> Mat...@li...
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>>
>>
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
-- 
Thomas Caswell
tca...@gm...
From: Christoph G. <cg...@uc...> - 2014年08月27日 16:20:23
Somewhat related to this: are the Windows and Mac wheels going to be 
uploaded to PyPI so pip doesn't try to install/build from the source 
distribution by default?
Christoph
On 8/27/2014 5:33 AM, Thomas Caswell wrote:
> Is the hash it reports reproducible? My first guess at what is going
> on here is that the hash is doing it's job correctly and reporting
> that your file became corupted during download. Try again at it
> should work.
>
> Tom
>
> On Wed, Aug 27, 2014 at 5:55 AM, Werner <wer...@gm...> wrote:
>> Just FYI,
>>
>> I tried to install with pip but got the following error.
>>
>> C:\Python34\Scripts>pip install -U matplotlib
>> Downloading/unpacking matplotlib
>> Hash of the package
>> https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.4.0.tar.gz#md5=1daf7f2123d94745f
>> eac1a30b210940c (from https://pypi.python.org/simple/matplotlib/)
>> (b3547692387bce383d7a001a8e03ce87) doesn't match the e
>> xpected hash 1daf7f2123d94745feac1a30b210940c!
>> Cleaning up...
>>
>> Werner
>>
>> P.S.
>> I installed using the .exe installer without problems.
>>
>> ------------------------------------------------------------------------------
>> Slashdot TV.
>> Video for Nerds. Stuff that matters.
>> http://tv.slashdot.org/
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
>
From: Neal B. <ndb...@gm...> - 2014年08月27日 15:15:41
I'm pleased to see violinplot added to mpl-1.4. One question. I might like to 
annotate with some statistic. Like boxplot can show quantiles. I might like to 
show either quantiles, or some other statistic (3 sigma) on my violinplot. 
After all, violinplot is advertised as an improved boxplot, but it seems to be 
missing this feature.
-- 
-- Those who don't understand recursion are doomed to repeat it
From: mmc <mi...@ba...> - 2014年08月27日 13:09:53
Hi Thomas
I have managed to get my data to shift in line with my longitude and latitudes, however now I cannot get it to read out more than one plot.
I am running this is a loop as I want to get 34 plots (of 34 separate years of the same variable) however once it runs through the loop once and I get a plot, it stops and I get an error saying
"lon0 outside of range of lonsin"
Am I able to do this in a loop or are there other things which maybe causing this?
From: Thomas Caswell [via matplotlib] [mailto:ml-...@n5...]
Sent: 27 August 2014 13:37
To: McCrystall, Michelle R.
Subject: Re: Basemap shiftgrid
Is this related to https://github.com/matplotlib/basemap/issues/163 ?
On Wed, Aug 27, 2014 at 5:41 AM, ChaoYue <[hidden email]</user/SendEmail.jtp?type=node&node=43859&i=0>> wrote:
> Hi Michelle,
>
> I might not fully understand your problem, could you have a look at this
> thread and see if it helps?
>
> http://matplotlib.1069221.n5.nabble.com/Fwd-Strange-behaviour-on-plotting-data-on-Ronbinson-projection-using-Basemap-td43222.html#a43233
>
> Cheers,
>
> Chao
>
>
> On Wed, Aug 27, 2014 at 9:58 AM, mmc [via matplotlib] <[hidden email]>
> wrote:
>>
>> Hi All,
>>
>> I am having problems plotting data in Basemap. I have tried some of the
>> different projections such as Robinson and Equidistant Cylindrical, however
>> kept running into the error
>>
>> WARNING: x coordinate not monotonically increasing - contour plot
>> may not be what you expect. If it looks odd, your can either
>> adjust the map projection region to be consistent with your data, or
>> (if your data is on a global lat/lon grid) use the shiftgrid
>> function to adjust the data to be consistent with the map projection
>> region (see examples/contour_demo.py).
>>
>>
>> Having read some other forums, I see that it is due to the fact that the
>> longitude is based on 0-360 rather that -180 to 180. I have been trying to
>> rectify this with shiftgrid.
>>
>> I have used shiftgrid and have moved my longitudes to -180 to 180 however
>> I keep running up with the error:
>>
>>
>> ValueError: lon0 outside of range of lonsin
>>
>>
>> I also manage to get one plot out, which has the right projection I want
>> (I am looking over the Atlantic) however the data isnt shifting in line with
>> the longitudes. Would anyone know why this is the case?
>>
>> I have am using shiftgrid as below and the Basemap projection of
>> Equidistant cylindrical (I have also tried Robinson however end up with
>> similar result of data not moving in line with the longitude)
>>
>> MSLP = aso_mslp.data
>> MSLP_background = np.mean(MSLP, axis = 0)
>>
>> # shifting grid to run from -180 to 180 rather than 0-360
>> MSLP_background,lon = shiftgrid(180., MSLP_background, lon,
>> start=False)
>>
>> #setting the map in order to plot the data
>> map = Basemap(projection ='cyl', llcrnrlat=-90, urcrnrlat=90,
>> llcrnrlon=-180, urcrnrlon=180, resolution='c')
>>
>> Thanks
>> Michelle
>>
>> ________________________________
>> If you reply to this email, your message will be added to the discussion
>> below:
>> http://matplotlib.1069221.n5.nabble.com/Basemap-shiftgrid-tp43851.html
>> To start a new topic under matplotlib - users, email [hidden email]
>> To unsubscribe from matplotlib, click here.
>> NAML
>
>
>
>
> --
> please visit:
> http://www.globalcarbonatlas.org/
> ***********************************************************************************
> Chao YUE
> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
> UMR 1572 CEA-CNRS-UVSQ
> Batiment 712 - Pe 119
> 91191 GIF Sur YVETTE Cedex
> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
> ************************************************************************************
>
> ________________________________
> View this message in context: Re: Basemap shiftgrid
>
> Sent from the matplotlib - users mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Matplotlib-users mailing list
> [hidden email]</user/SendEmail.jtp?type=node&node=43859&i=1>
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
--
Thomas Caswell
[hidden email]</user/SendEmail.jtp?type=node&node=43859&i=2>
------------------------------------------------------------------------------
Slashdot TV.
Video for Nerds. Stuff that matters.
http://tv.slashdot.org/
_______________________________________________
Matplotlib-users mailing list
[hidden email]</user/SendEmail.jtp?type=node&node=43859&i=3>
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/Basemap-shiftgrid-tp43851p43859.html
To unsubscribe from Basemap shiftgrid, click here<http://matplotlib.1069221.n5.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=43851&code=bWljaG1jckBiYXMuYWMudWt8NDM4NTF8LTQwMzU0MjYzMQ==>.
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>
________________________________
This message (and any attachments) is for the recipient only. NERC is subject to the Freedom of Information Act 2000 and the contents of this email and any reply you make may be disclosed by NERC unless it is exempt from release under the Act. Any material supplied to NERC may be stored in an electronic records management system.
--
View this message in context: http://matplotlib.1069221.n5.nabble.com/Basemap-shiftgrid-tp43851p43860.html
Sent from the matplotlib - users mailing list archive at Nabble.com.
From: Thomas C. <tca...@gm...> - 2014年08月27日 12:35:02
Is this related to https://github.com/matplotlib/basemap/issues/163 ?
On Wed, Aug 27, 2014 at 5:41 AM, ChaoYue <cha...@gm...> wrote:
> Hi Michelle,
>
> I might not fully understand your problem, could you have a look at this
> thread and see if it helps?
>
> http://matplotlib.1069221.n5.nabble.com/Fwd-Strange-behaviour-on-plotting-data-on-Ronbinson-projection-using-Basemap-td43222.html#a43233
>
> Cheers,
>
> Chao
>
>
> On Wed, Aug 27, 2014 at 9:58 AM, mmc [via matplotlib] <[hidden email]>
> wrote:
>>
>> Hi All,
>>
>> I am having problems plotting data in Basemap. I have tried some of the
>> different projections such as Robinson and Equidistant Cylindrical, however
>> kept running into the error
>>
>> WARNING: x coordinate not monotonically increasing - contour plot
>> may not be what you expect. If it looks odd, your can either
>> adjust the map projection region to be consistent with your data, or
>> (if your data is on a global lat/lon grid) use the shiftgrid
>> function to adjust the data to be consistent with the map projection
>> region (see examples/contour_demo.py).
>>
>>
>> Having read some other forums, I see that it is due to the fact that the
>> longitude is based on 0-360 rather that -180 to 180. I have been trying to
>> rectify this with shiftgrid.
>>
>> I have used shiftgrid and have moved my longitudes to -180 to 180 however
>> I keep running up with the error:
>>
>>
>> ValueError: lon0 outside of range of lonsin
>>
>>
>> I also manage to get one plot out, which has the right projection I want
>> (I am looking over the Atlantic) however the data isnt shifting in line with
>> the longitudes. Would anyone know why this is the case?
>>
>> I have am using shiftgrid as below and the Basemap projection of
>> Equidistant cylindrical (I have also tried Robinson however end up with
>> similar result of data not moving in line with the longitude)
>>
>> MSLP = aso_mslp.data
>> MSLP_background = np.mean(MSLP, axis = 0)
>>
>> # shifting grid to run from -180 to 180 rather than 0-360
>> MSLP_background,lon = shiftgrid(180., MSLP_background, lon,
>> start=False)
>>
>> #setting the map in order to plot the data
>> map = Basemap(projection ='cyl', llcrnrlat=-90, urcrnrlat=90,
>> llcrnrlon=-180, urcrnrlon=180, resolution='c')
>>
>> Thanks
>> Michelle
>>
>> ________________________________
>> If you reply to this email, your message will be added to the discussion
>> below:
>> http://matplotlib.1069221.n5.nabble.com/Basemap-shiftgrid-tp43851.html
>> To start a new topic under matplotlib - users, email [hidden email]
>> To unsubscribe from matplotlib, click here.
>> NAML
>
>
>
>
> --
> please visit:
> http://www.globalcarbonatlas.org/
> ***********************************************************************************
> Chao YUE
> Laboratoire des Sciences du Climat et de l'Environnement (LSCE-IPSL)
> UMR 1572 CEA-CNRS-UVSQ
> Batiment 712 - Pe 119
> 91191 GIF Sur YVETTE Cedex
> Tel: (33) 01 69 08 29 02; Fax:01.69.08.77.16
> ************************************************************************************
>
> ________________________________
> View this message in context: Re: Basemap shiftgrid
>
> Sent from the matplotlib - users mailing list archive at Nabble.com.
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
-- 
Thomas Caswell
tca...@gm...
From: Thomas C. <tca...@gm...> - 2014年08月27日 12:33:36
Is the hash it reports reproducible? My first guess at what is going
on here is that the hash is doing it's job correctly and reporting
that your file became corupted during download. Try again at it
should work.
Tom
On Wed, Aug 27, 2014 at 5:55 AM, Werner <wer...@gm...> wrote:
> Just FYI,
>
> I tried to install with pip but got the following error.
>
> C:\Python34\Scripts>pip install -U matplotlib
> Downloading/unpacking matplotlib
> Hash of the package
> https://pypi.python.org/packages/source/m/matplotlib/matplotlib-1.4.0.tar.gz#md5=1daf7f2123d94745f
> eac1a30b210940c (from https://pypi.python.org/simple/matplotlib/)
> (b3547692387bce383d7a001a8e03ce87) doesn't match the e
> xpected hash 1daf7f2123d94745feac1a30b210940c!
> Cleaning up...
>
> Werner
>
> P.S.
> I installed using the .exe installer without problems.
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
-- 
Thomas Caswell
tca...@gm...
From: Thomas C. <tca...@gm...> - 2014年08月27日 12:29:51
Neal,
This is not coming out of the matplotlib build scripts directly as we
do not use openblas.
I don't know enough of the numpy dependencies to be sure, but suspect
that what is happening is as part of building mpl you are also
(re)building numpy which is the source of that error. If that is the
case, this question is better directed to the numpy lists.
Tom
On Wed, Aug 27, 2014 at 7:43 AM, Neal Becker <ndb...@gm...> wrote:
> Using pip (so default build),
> while building mpl-1.4 on fedora-20 linux, I noticed:
>
> openblas_info:
> libraries not found in ['/usr/local/lib64', '/usr/local/lib',
> '/usr/lib64', '/usr/lib', '/usr/lib/']
> NOT AVAILABLE
>
> openblas is installed. Should I be concerned?
>
> --
> -- Those who don't understand recursion are doomed to repeat it
>
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
-- 
Thomas Caswell
tca...@gm...
From: Neal B. <ndb...@gm...> - 2014年08月27日 11:43:48
Using pip (so default build),
while building mpl-1.4 on fedora-20 linux, I noticed:
 openblas_info:
 libraries not found in ['/usr/local/lib64', '/usr/local/lib', 
'/usr/lib64', '/usr/lib', '/usr/lib/']
 NOT AVAILABLE
openblas is installed. Should I be concerned?
-- 
-- Those who don't understand recursion are doomed to repeat it
From: mmc <mi...@ba...> - 2014年08月27日 10:28:03
Hi Jeff, 
I have a similar problem as Anton where I am trying to shiftgrid and get the
same error of
 "lon0 outside of range of lonsin"
when the second plot is trying to run through. 
Also the data does not follow with the longitude, in other words the map is
in the right projection (over the Atlantic) however the data associated does
not move as longitude has been shifted. Is there a simple way to rectify
this?
Thanks
Michelle
--
View this message in context: http://matplotlib.1069221.n5.nabble.com/shiftgrid-cyclic-point-not-included-error-tp24866p43855.html
Sent from the matplotlib - users mailing list archive at Nabble.com.

Showing results of 83

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 によって変換されたページ (->オリジナル) /