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





Showing 23 results of 23

From: Paul H. <pau...@gm...> - 2015年11月28日 13:39:26
This all makes sense - thanks so much for your help!
Paul
On 27 Nov 2015, at 14:38, Jens Nielsen <jen...@gm...> wrote:
That makes sense. The agg backend is a non graphical backend intended for saving image output. I don't know why this is the default one on your system.
if you start your python session with:
```
import matplotlib
matplotlib.use('TkAgg') 
...
```
You will select the TkAgg backend which is interactive and normally installed. I don't know which ones are available on your system but see the link below for various possibilities that you may try instead. This also contains information about how the backends are set. http://matplotlib.org/faq/usage_faq.html#what-is-a-backend
Note that the MPLBACKEND environmental variable was not added until matplotlib 1.5
best
Jens
> On 2015年11月27日 at 14:30 Paul Harrison <pau...@gm...> wrote:
> I get:
> 
> >>> plt.show()
> >>> import matplotlib
> >>> matplotlib.get_backend()
> 'agg'
> >>> 
> 
> 
>> On Fri, Nov 27, 2015 at 12:40 PM, Jens Nielsen <jen...@gm...> wrote:
>> Can you try to check which backend you are using
>> Do something like
>> >>> import matplotlib
>> >>> matplotlib.get_backend()
>> 
>> after your plot. It is possible that your machine is set to use a non graphical backend
>> 
>> best
>> Jens
>>> On 2015年11月27日 at 12:29 Paul Harrison <pau...@gm...> wrote:
>>> 
>>> Here's some output from an ssh -Y to another machine - I also get the same result working on the console (no plots appearing).
>>> 
>>> Python 2.6.9 (unknown, Apr 7 2015, 08:28:12) 
>>> [GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
>>> Type "help", "copyright", "credits" or "license" for more information.
>>> >>> import pylab as plt
>>> >>> plt.figure()
>>> <matplotlib.figure.Figure object at 0x16e5310>
>>> >>> plt.hist([1.0,2,0])
>>> (array([ 1., 0., 0., 0., 0., 1., 0., 0., 0., 1.]), array([ 0. , 0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8, 2. ]), <a list of 10 Patch objects>)
>>> >>> plt.show()
>>> >>> 
>>> 
>>> Thanks,
>>> 
>>> Paul
>>> 
>>> 
>>>> On Fri, Nov 27, 2015 at 12:10 PM, Jens Nielsen <jen...@gm...> wrote:
>>>> Sorry but the parentheses have not gone missing in your copy paste. The line below will only be printed if you don't have any parentheses after the function. Can you try again and show the output of actually calling plt.show()?
>>>> 
>>>> Best
>>>> Jens 
>>>> 
>>>>> On 2015年11月27日 at 11:58 Paul Harrison <pau...@gm...> wrote:
>>>>> Apologies, the parentheses must have got missed off when I copied and pasted the output from my terminal.
>>>>> 
>>>>> Same issue though, I don't get any plots come up. This always used to work, and works for my colleagues!
>>>>> 
>>>>> Paul
>>>>> 
>>>>>> On Fri, Nov 27, 2015 at 11:35 AM, Paul Harrison <pau...@gm...> wrote:
>>>>>> 
>>>>>> Hi guys,
>>>>>> 
>>>>>> If I do the following, no plot shows:
>>>>>> 
>>>>>> ply5@xroa-dt-20:~> python
>>>>>> Python 2.6.9 (unknown, Apr 7 2015, 08:28:12) 
>>>>>> [GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
>>>>>> Type "help", "copyright", "credits" or "license" for more information.
>>>>>> >>> import pylab as plt
>>>>>> >>> plt.figure()
>>>>>> <matplotlib.figure.Figure object at 0x16e5310>
>>>>>> >>> plt.hist([1.0,2,0])
>>>>>> (array([ 1., 0., 0., 0., 0., 1., 0., 0., 0., 1.]), array([ 0. , 0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8, 2. ]), <a list of 10 Patch objects>)
>>>>>> >>> plt.show
>>>>>> <function show at 0x1730b90>
>>>>>> >>> 
>>>>>> 
>>>>>> I'm using SUSE Linux Enterprise 11 SP3 64-bit with python-matplotlib v1.3.1-70.11.
>>>>>> 
>>>>>> Anyone have any ideas? I'm a bit of a matplotlib beginner so any advice is extremely welcome!
>>>>>> 
>>>>>> Thanks,
>>>>>> 
>>>>>> Paul
>>>>> 
>>>>> ------------------------------------------------------------------------------
>>>>> _______________________________________________
>>>>> Matplotlib-users mailing list
>>>>> Mat...@li...
>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>> 
>>> ------------------------------------------------------------------------------
>>> _______________________________________________
>>> Matplotlib-users mailing list
>>> Mat...@li...
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Jens N. <jen...@gm...> - 2015年11月27日 14:38:27
That makes sense. The agg backend is a non graphical backend intended for
saving image output. I don't know why this is the default one on your
system.
if you start your python session with:
```
import matplotlib
matplotlib.use('TkAgg')
...
```
You will select the TkAgg backend which is interactive and normally
installed. I don't know which ones are available on your system but see the
link below for various possibilities that you may try instead. This also
contains information about how the backends are set.
http://matplotlib.org/faq/usage_faq.html#what-is-a-backend
Note that the MPLBACKEND environmental variable was not added until
matplotlib 1.5
best
Jens
On 2015年11月27日 at 14:30 Paul Harrison <pau...@gm...>
wrote:
> I get:
>
> >>> plt.show()
>
> >>> import matplotlib
>
> >>> matplotlib.get_backend()
>
> 'agg'
>
> >>>
>
>
> On Fri, Nov 27, 2015 at 12:40 PM, Jens Nielsen <jen...@gm...>
> wrote:
>
>> Can you try to check which backend you are using
>> Do something like
>> >>> import matplotlib
>> >>> matplotlib.get_backend()
>>
>> after your plot. It is possible that your machine is set to use a non
>> graphical backend
>>
>> best
>> Jens
>> On 2015年11月27日 at 12:29 Paul Harrison <pau...@gm...>
>> wrote:
>>
>>>
>>> Here's some output from an ssh -Y to another machine - I also get the
>>> same result working on the console (no plots appearing).
>>>
>>> Python 2.6.9 (unknown, Apr 7 2015, 08:28:12)
>>>
>>> [GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
>>>
>>> Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> >>> import pylab as plt
>>>
>>> >>> plt.figure()
>>>
>>> <matplotlib.figure.Figure object at 0x16e5310>
>>>
>>> >>> plt.hist([1.0,2,0])
>>>
>>> (array([ 1., 0., 0., 0., 0., 1., 0., 0., 0., 1.]), array([ 0.
>>> , 0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8, 2. ]), <a list of
>>> 10 Patch objects>)
>>>
>>> >>> plt.show()
>>>
>>> >>>
>>>
>>> Thanks,
>>>
>>> Paul
>>>
>>>
>>> On Fri, Nov 27, 2015 at 12:10 PM, Jens Nielsen <jen...@gm...>
>>> wrote:
>>>
>>>> Sorry but the parentheses have not gone missing in your copy paste. The
>>>> line below will only be printed if you don't have any parentheses after the
>>>> function. Can you try again and show the output of actually calling
>>>> plt.show()?
>>>>
>>>> Best
>>>> Jens
>>>>
>>>> On 2015年11月27日 at 11:58 Paul Harrison <pau...@gm...>
>>>> wrote:
>>>>
>>>>> Apologies, the parentheses must have got missed off when I copied and
>>>>> pasted the output from my terminal.
>>>>>
>>>>> Same issue though, I don't get any plots come up. This always used to
>>>>> work, and works for my colleagues!
>>>>>
>>>>> Paul
>>>>>
>>>>> On Fri, Nov 27, 2015 at 11:35 AM, Paul Harrison <
>>>>> pau...@gm...> wrote:
>>>>>
>>>>>>
>>>>>> Hi guys,
>>>>>>
>>>>>> If I do the following, no plot shows:
>>>>>>
>>>>>> ply5@xroa-dt-20:~> python
>>>>>>
>>>>>> Python 2.6.9 (unknown, Apr 7 2015, 08:28:12)
>>>>>>
>>>>>> [GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
>>>>>>
>>>>>> Type "help", "copyright", "credits" or "license" for more information.
>>>>>>
>>>>>> >>> import pylab as plt
>>>>>>
>>>>>> >>> plt.figure()
>>>>>>
>>>>>> <matplotlib.figure.Figure object at 0x16e5310>
>>>>>>
>>>>>> >>> plt.hist([1.0,2,0])
>>>>>>
>>>>>> (array([ 1., 0., 0., 0., 0., 1., 0., 0., 0., 1.]), array([
>>>>>> 0. , 0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8, 2. ]), <a list
>>>>>> of 10 Patch objects>)
>>>>>>
>>>>>> >>> plt.show
>>>>>>
>>>>>> <function show at 0x1730b90>
>>>>>>
>>>>>> >>>
>>>>>>
>>>>>> I'm using SUSE Linux Enterprise 11 SP3 64-bit with python-matplotlib
>>>>>> v1.3.1-70.11.
>>>>>>
>>>>>> Anyone have any ideas? I'm a bit of a matplotlib beginner so any
>>>>>> advice is extremely welcome!
>>>>>>
>>>>>> Thanks,
>>>>>>
>>>>>> Paul
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> _______________________________________________
>>>>> Matplotlib-users mailing list
>>>>> Mat...@li...
>>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>>
>>>>
>>>
>>> ------------------------------------------------------------------------------
>>> _______________________________________________
>>> Matplotlib-users mailing list
>>> Mat...@li...
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>
>>
>
From: Paul H. <pau...@gm...> - 2015年11月27日 14:30:22
I get:
>>> plt.show()
>>> import matplotlib
>>> matplotlib.get_backend()
'agg'
>>>
On Fri, Nov 27, 2015 at 12:40 PM, Jens Nielsen <jen...@gm...>
wrote:
> Can you try to check which backend you are using
> Do something like
> >>> import matplotlib
> >>> matplotlib.get_backend()
>
> after your plot. It is possible that your machine is set to use a non
> graphical backend
>
> best
> Jens
> On 2015年11月27日 at 12:29 Paul Harrison <pau...@gm...>
> wrote:
>
>>
>> Here's some output from an ssh -Y to another machine - I also get the
>> same result working on the console (no plots appearing).
>>
>> Python 2.6.9 (unknown, Apr 7 2015, 08:28:12)
>>
>> [GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
>>
>> Type "help", "copyright", "credits" or "license" for more information.
>>
>> >>> import pylab as plt
>>
>> >>> plt.figure()
>>
>> <matplotlib.figure.Figure object at 0x16e5310>
>>
>> >>> plt.hist([1.0,2,0])
>>
>> (array([ 1., 0., 0., 0., 0., 1., 0., 0., 0., 1.]), array([ 0. ,
>> 0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8, 2. ]), <a list of 10
>> Patch objects>)
>>
>> >>> plt.show()
>>
>> >>>
>>
>> Thanks,
>>
>> Paul
>>
>>
>> On Fri, Nov 27, 2015 at 12:10 PM, Jens Nielsen <jen...@gm...>
>> wrote:
>>
>>> Sorry but the parentheses have not gone missing in your copy paste. The
>>> line below will only be printed if you don't have any parentheses after the
>>> function. Can you try again and show the output of actually calling
>>> plt.show()?
>>>
>>> Best
>>> Jens
>>>
>>> On 2015年11月27日 at 11:58 Paul Harrison <pau...@gm...>
>>> wrote:
>>>
>>>> Apologies, the parentheses must have got missed off when I copied and
>>>> pasted the output from my terminal.
>>>>
>>>> Same issue though, I don't get any plots come up. This always used to
>>>> work, and works for my colleagues!
>>>>
>>>> Paul
>>>>
>>>> On Fri, Nov 27, 2015 at 11:35 AM, Paul Harrison <
>>>> pau...@gm...> wrote:
>>>>
>>>>>
>>>>> Hi guys,
>>>>>
>>>>> If I do the following, no plot shows:
>>>>>
>>>>> ply5@xroa-dt-20:~> python
>>>>>
>>>>> Python 2.6.9 (unknown, Apr 7 2015, 08:28:12)
>>>>>
>>>>> [GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
>>>>>
>>>>> Type "help", "copyright", "credits" or "license" for more information.
>>>>>
>>>>> >>> import pylab as plt
>>>>>
>>>>> >>> plt.figure()
>>>>>
>>>>> <matplotlib.figure.Figure object at 0x16e5310>
>>>>>
>>>>> >>> plt.hist([1.0,2,0])
>>>>>
>>>>> (array([ 1., 0., 0., 0., 0., 1., 0., 0., 0., 1.]), array([ 0.
>>>>> , 0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8, 2. ]), <a list of
>>>>> 10 Patch objects>)
>>>>>
>>>>> >>> plt.show
>>>>>
>>>>> <function show at 0x1730b90>
>>>>>
>>>>> >>>
>>>>>
>>>>> I'm using SUSE Linux Enterprise 11 SP3 64-bit with python-matplotlib
>>>>> v1.3.1-70.11.
>>>>>
>>>>> Anyone have any ideas? I'm a bit of a matplotlib beginner so any
>>>>> advice is extremely welcome!
>>>>>
>>>>> Thanks,
>>>>>
>>>>> Paul
>>>>>
>>>>>
>>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> _______________________________________________
>>>> Matplotlib-users mailing list
>>>> Mat...@li...
>>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>>
>>>
>>
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>
From: Dominik K. <dk...@as...> - 2015年11月27日 13:03:25
Are you logged in on another machine? If so, you might be connected via the
'ssh' command and not 'ssh -X'.
Dominik
2015年11月27日 12:58 GMT+01:00 Paul Harrison <pau...@gm...>:
> Apologies, the parentheses must have got missed off when I copied and
> pasted the output from my terminal.
>
> Same issue though, I don't get any plots come up. This always used to
> work, and works for my colleagues!
>
> Paul
>
> On Fri, Nov 27, 2015 at 11:35 AM, Paul Harrison <
> pau...@gm...> wrote:
>
>>
>> Hi guys,
>>
>> If I do the following, no plot shows:
>>
>> ply5@xroa-dt-20:~> python
>>
>> Python 2.6.9 (unknown, Apr 7 2015, 08:28:12)
>>
>> [GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
>>
>> Type "help", "copyright", "credits" or "license" for more information.
>>
>> >>> import pylab as plt
>>
>> >>> plt.figure()
>>
>> <matplotlib.figure.Figure object at 0x16e5310>
>>
>> >>> plt.hist([1.0,2,0])
>>
>> (array([ 1., 0., 0., 0., 0., 1., 0., 0., 0., 1.]), array([ 0. ,
>> 0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8, 2. ]), <a list of 10
>> Patch objects>)
>>
>> >>> plt.show
>>
>> <function show at 0x1730b90>
>>
>> >>>
>>
>> I'm using SUSE Linux Enterprise 11 SP3 64-bit with python-matplotlib
>> v1.3.1-70.11.
>>
>> Anyone have any ideas? I'm a bit of a matplotlib beginner so any advice
>> is extremely welcome!
>>
>> Thanks,
>>
>> Paul
>>
>>
>>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
-- 
Dominik Klaes
Argelander-Institut für Astronomie
Room 2.027a
Auf dem Hügel 71
53121 Bonn
Telefon: 0228/73-5773
E-Mail: dk...@as... <dk...@as...>
From: Jens N. <jen...@gm...> - 2015年11月27日 12:41:12
Can you try to check which backend you are using
Do something like
>>> import matplotlib
>>> matplotlib.get_backend()
after your plot. It is possible that your machine is set to use a non
graphical backend
best
Jens
On 2015年11月27日 at 12:29 Paul Harrison <pau...@gm...>
wrote:
>
> Here's some output from an ssh -Y to another machine - I also get the same
> result working on the console (no plots appearing).
>
> Python 2.6.9 (unknown, Apr 7 2015, 08:28:12)
>
> [GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
>
> Type "help", "copyright", "credits" or "license" for more information.
>
> >>> import pylab as plt
>
> >>> plt.figure()
>
> <matplotlib.figure.Figure object at 0x16e5310>
>
> >>> plt.hist([1.0,2,0])
>
> (array([ 1., 0., 0., 0., 0., 1., 0., 0., 0., 1.]), array([ 0. ,
> 0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8, 2. ]), <a list of 10
> Patch objects>)
>
> >>> plt.show()
>
> >>>
>
> Thanks,
>
> Paul
>
>
> On Fri, Nov 27, 2015 at 12:10 PM, Jens Nielsen <jen...@gm...>
> wrote:
>
>> Sorry but the parentheses have not gone missing in your copy paste. The
>> line below will only be printed if you don't have any parentheses after the
>> function. Can you try again and show the output of actually calling
>> plt.show()?
>>
>> Best
>> Jens
>>
>> On 2015年11月27日 at 11:58 Paul Harrison <pau...@gm...>
>> wrote:
>>
>>> Apologies, the parentheses must have got missed off when I copied and
>>> pasted the output from my terminal.
>>>
>>> Same issue though, I don't get any plots come up. This always used to
>>> work, and works for my colleagues!
>>>
>>> Paul
>>>
>>> On Fri, Nov 27, 2015 at 11:35 AM, Paul Harrison <
>>> pau...@gm...> wrote:
>>>
>>>>
>>>> Hi guys,
>>>>
>>>> If I do the following, no plot shows:
>>>>
>>>> ply5@xroa-dt-20:~> python
>>>>
>>>> Python 2.6.9 (unknown, Apr 7 2015, 08:28:12)
>>>>
>>>> [GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
>>>>
>>>> Type "help", "copyright", "credits" or "license" for more information.
>>>>
>>>> >>> import pylab as plt
>>>>
>>>> >>> plt.figure()
>>>>
>>>> <matplotlib.figure.Figure object at 0x16e5310>
>>>>
>>>> >>> plt.hist([1.0,2,0])
>>>>
>>>> (array([ 1., 0., 0., 0., 0., 1., 0., 0., 0., 1.]), array([ 0.
>>>> , 0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8, 2. ]), <a list of
>>>> 10 Patch objects>)
>>>>
>>>> >>> plt.show
>>>>
>>>> <function show at 0x1730b90>
>>>>
>>>> >>>
>>>>
>>>> I'm using SUSE Linux Enterprise 11 SP3 64-bit with python-matplotlib
>>>> v1.3.1-70.11.
>>>>
>>>> Anyone have any ideas? I'm a bit of a matplotlib beginner so any advice
>>>> is extremely welcome!
>>>>
>>>> Thanks,
>>>>
>>>> Paul
>>>>
>>>>
>>>>
>>>
>>> ------------------------------------------------------------------------------
>>> _______________________________________________
>>> Matplotlib-users mailing list
>>> Mat...@li...
>>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>>
>>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Paul H. <pau...@gm...> - 2015年11月27日 12:28:47
Here's some output from an ssh -Y to another machine - I also get the same
result working on the console (no plots appearing).
Python 2.6.9 (unknown, Apr 7 2015, 08:28:12)
[GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pylab as plt
>>> plt.figure()
<matplotlib.figure.Figure object at 0x16e5310>
>>> plt.hist([1.0,2,0])
(array([ 1., 0., 0., 0., 0., 1., 0., 0., 0., 1.]), array([ 0. ,
0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8, 2. ]), <a list of 10
Patch objects>)
>>> plt.show()
>>>
Thanks,
Paul
On Fri, Nov 27, 2015 at 12:10 PM, Jens Nielsen <jen...@gm...>
wrote:
> Sorry but the parentheses have not gone missing in your copy paste. The
> line below will only be printed if you don't have any parentheses after the
> function. Can you try again and show the output of actually calling
> plt.show()?
>
> Best
> Jens
>
> On 2015年11月27日 at 11:58 Paul Harrison <pau...@gm...>
> wrote:
>
>> Apologies, the parentheses must have got missed off when I copied and
>> pasted the output from my terminal.
>>
>> Same issue though, I don't get any plots come up. This always used to
>> work, and works for my colleagues!
>>
>> Paul
>>
>> On Fri, Nov 27, 2015 at 11:35 AM, Paul Harrison <
>> pau...@gm...> wrote:
>>
>>>
>>> Hi guys,
>>>
>>> If I do the following, no plot shows:
>>>
>>> ply5@xroa-dt-20:~> python
>>>
>>> Python 2.6.9 (unknown, Apr 7 2015, 08:28:12)
>>>
>>> [GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
>>>
>>> Type "help", "copyright", "credits" or "license" for more information.
>>>
>>> >>> import pylab as plt
>>>
>>> >>> plt.figure()
>>>
>>> <matplotlib.figure.Figure object at 0x16e5310>
>>>
>>> >>> plt.hist([1.0,2,0])
>>>
>>> (array([ 1., 0., 0., 0., 0., 1., 0., 0., 0., 1.]), array([ 0.
>>> , 0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8, 2. ]), <a list of
>>> 10 Patch objects>)
>>>
>>> >>> plt.show
>>>
>>> <function show at 0x1730b90>
>>>
>>> >>>
>>>
>>> I'm using SUSE Linux Enterprise 11 SP3 64-bit with python-matplotlib
>>> v1.3.1-70.11.
>>>
>>> Anyone have any ideas? I'm a bit of a matplotlib beginner so any advice
>>> is extremely welcome!
>>>
>>> Thanks,
>>>
>>> Paul
>>>
>>>
>>>
>>
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> Matplotlib-users mailing list
>> Mat...@li...
>> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>>
>
From: Jens N. <jen...@gm...> - 2015年11月27日 12:11:02
Sorry but the parentheses have not gone missing in your copy paste. The
line below will only be printed if you don't have any parentheses after the
function. Can you try again and show the output of actually calling
plt.show()?
Best
Jens
On 2015年11月27日 at 11:58 Paul Harrison <pau...@gm...>
wrote:
> Apologies, the parentheses must have got missed off when I copied and
> pasted the output from my terminal.
>
> Same issue though, I don't get any plots come up. This always used to
> work, and works for my colleagues!
>
> Paul
>
> On Fri, Nov 27, 2015 at 11:35 AM, Paul Harrison <
> pau...@gm...> wrote:
>
>>
>> Hi guys,
>>
>> If I do the following, no plot shows:
>>
>> ply5@xroa-dt-20:~> python
>>
>> Python 2.6.9 (unknown, Apr 7 2015, 08:28:12)
>>
>> [GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
>>
>> Type "help", "copyright", "credits" or "license" for more information.
>>
>> >>> import pylab as plt
>>
>> >>> plt.figure()
>>
>> <matplotlib.figure.Figure object at 0x16e5310>
>>
>> >>> plt.hist([1.0,2,0])
>>
>> (array([ 1., 0., 0., 0., 0., 1., 0., 0., 0., 1.]), array([ 0. ,
>> 0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8, 2. ]), <a list of 10
>> Patch objects>)
>>
>> >>> plt.show
>>
>> <function show at 0x1730b90>
>>
>> >>>
>>
>> I'm using SUSE Linux Enterprise 11 SP3 64-bit with python-matplotlib
>> v1.3.1-70.11.
>>
>> Anyone have any ideas? I'm a bit of a matplotlib beginner so any advice
>> is extremely welcome!
>>
>> Thanks,
>>
>> Paul
>>
>>
>>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Paul H. <pau...@gm...> - 2015年11月27日 11:58:28
Apologies, the parentheses must have got missed off when I copied and
pasted the output from my terminal.
Same issue though, I don't get any plots come up. This always used to work,
and works for my colleagues!
Paul
On Fri, Nov 27, 2015 at 11:35 AM, Paul Harrison <pau...@gm...
> wrote:
>
> Hi guys,
>
> If I do the following, no plot shows:
>
> ply5@xroa-dt-20:~> python
>
> Python 2.6.9 (unknown, Apr 7 2015, 08:28:12)
>
> [GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
>
> Type "help", "copyright", "credits" or "license" for more information.
>
> >>> import pylab as plt
>
> >>> plt.figure()
>
> <matplotlib.figure.Figure object at 0x16e5310>
>
> >>> plt.hist([1.0,2,0])
>
> (array([ 1., 0., 0., 0., 0., 1., 0., 0., 0., 1.]), array([ 0. ,
> 0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8, 2. ]), <a list of 10
> Patch objects>)
>
> >>> plt.show
>
> <function show at 0x1730b90>
>
> >>>
>
> I'm using SUSE Linux Enterprise 11 SP3 64-bit with python-matplotlib
> v1.3.1-70.11.
>
> Anyone have any ideas? I'm a bit of a matplotlib beginner so any advice is
> extremely welcome!
>
> Thanks,
>
> Paul
>
>
>
From: Christian A. <ia...@gm...> - 2015年11月27日 11:49:59
You're missing a pair of parentheses. Without it, you're just referring to
the function itself.
plt.show()
On Nov 27, 2015 11:36 AM, "Paul Harrison" <pau...@gm...>
wrote:
>
> Hi guys,
>
> If I do the following, no plot shows:
>
> ply5@xroa-dt-20:~> python
>
> Python 2.6.9 (unknown, Apr 7 2015, 08:28:12)
>
> [GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
>
> Type "help", "copyright", "credits" or "license" for more information.
>
> >>> import pylab as plt
>
> >>> plt.figure()
>
> <matplotlib.figure.Figure object at 0x16e5310>
>
> >>> plt.hist([1.0,2,0])
>
> (array([ 1., 0., 0., 0., 0., 1., 0., 0., 0., 1.]), array([ 0. ,
> 0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8, 2. ]), <a list of 10
> Patch objects>)
>
> >>> plt.show
>
> <function show at 0x1730b90>
>
> >>>
>
> I'm using SUSE Linux Enterprise 11 SP3 64-bit with python-matplotlib
> v1.3.1-70.11.
>
> Anyone have any ideas? I'm a bit of a matplotlib beginner so any advice is
> extremely welcome!
>
> Thanks,
>
> Paul
>
>
>
>
> ------------------------------------------------------------------------------
>
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
From: Jens N. <jen...@gm...> - 2015年11月27日 11:48:57
plt.show is a function. You are not calling it just displaying it. Try
doing plt.show()
BTW please use the new mailing list at mat...@py...
best
Jens
On 2015年11月27日 at 11:36 Paul Harrison <pau...@gm...>
wrote:
>
> Hi guys,
>
> If I do the following, no plot shows:
>
> ply5@xroa-dt-20:~> python
>
> Python 2.6.9 (unknown, Apr 7 2015, 08:28:12)
>
> [GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
>
> Type "help", "copyright", "credits" or "license" for more information.
>
> >>> import pylab as plt
>
> >>> plt.figure()
>
> <matplotlib.figure.Figure object at 0x16e5310>
>
> >>> plt.hist([1.0,2,0])
>
> (array([ 1., 0., 0., 0., 0., 1., 0., 0., 0., 1.]), array([ 0. ,
> 0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8, 2. ]), <a list of 10
> Patch objects>)
>
> >>> plt.show
>
> <function show at 0x1730b90>
>
> >>>
>
> I'm using SUSE Linux Enterprise 11 SP3 64-bit with python-matplotlib
> v1.3.1-70.11.
>
> Anyone have any ideas? I'm a bit of a matplotlib beginner so any advice is
> extremely welcome!
>
> Thanks,
>
> Paul
>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Paul H. <pau...@gm...> - 2015年11月27日 11:35:48
Hi guys,
If I do the following, no plot shows:
ply5@xroa-dt-20:~> python
Python 2.6.9 (unknown, Apr 7 2015, 08:28:12)
[GCC 4.3.4 [gcc-4_3-branch revision 152973]] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import pylab as plt
>>> plt.figure()
<matplotlib.figure.Figure object at 0x16e5310>
>>> plt.hist([1.0,2,0])
(array([ 1., 0., 0., 0., 0., 1., 0., 0., 0., 1.]), array([ 0. ,
0.2, 0.4, 0.6, 0.8, 1. , 1.2, 1.4, 1.6, 1.8, 2. ]), <a list of 10
Patch objects>)
>>> plt.show
<function show at 0x1730b90>
>>>
I'm using SUSE Linux Enterprise 11 SP3 64-bit with python-matplotlib
v1.3.1-70.11.
Anyone have any ideas? I'm a bit of a matplotlib beginner so any advice is
extremely welcome!
Thanks,
Paul
From: Thomas C. <tca...@gm...> - 2015年11月24日 16:48:04
The `get_axes` method (
https://github.com/matplotlib/matplotlib/blob/master/lib/matplotlib/artist.py#L213
).
See
http://matplotlib.org/api/api_changes.html#prevent-moving-artists-between-axes-property-ify-artist-axes-deprecate-artist-get-set-axes
for documentation.
Tom
On Tue, Nov 24, 2015 at 11:43 AM Mads Ipsen <mad...@gm...> wrote:
> Hi,
>
> I get the following warning in some code I wrote for matplotlib-1.2.
>
>
> python2.7/site-packages/matplotlib-1.5.0-py2.7-linux-x86_64.egg/matplotlib/artist.py:221:
> MatplotlibDeprecationWarning: This has been deprecated in mpl 1.5,
> please use the
> axes property. A removal date has not been set.
> warnings.warn(_get_axes_msg, mplDeprecation, stacklevel=1)
>
> Clearly, I should use 'the axes property', but as a replacement for?
>
> The code base is relatively large, so it's not clear to me what triggers
> the warning.
>
> Best regards,
>
> Mads
>
> --
> +---------------------------------------------------------------------+
> | Mads Ipsen |
> +----------------------------------+----------------------------------+
> | Overgaden Oven Vandet 106, 4.tv | phone: +45-29716388 |
> | DK-1415 København K | email: mad...@gm... |
> | Denmark | map : https://goo.gl/maps/oQ6y6 |
> +----------------------------------+----------------------------------+
>
>
> ------------------------------------------------------------------------------
> Go from Idea to Many App Stores Faster with Intel(R) XDK
> Give your users amazing mobile app experiences with Intel(R) XDK.
> Use one codebase in this all-in-one HTML5 development environment.
> Design, debug & build mobile apps & 2D/3D high-impact games for multiple
> OSs.
> http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Mads I. <mad...@gm...> - 2015年11月24日 16:42:41
Hi,
I get the following warning in some code I wrote for matplotlib-1.2.
python2.7/site-packages/matplotlib-1.5.0-py2.7-linux-x86_64.egg/matplotlib/artist.py:221: 
MatplotlibDeprecationWarning: This has been deprecated in mpl 1.5, 
please use the
axes property. A removal date has not been set.
 warnings.warn(_get_axes_msg, mplDeprecation, stacklevel=1)
Clearly, I should use 'the axes property', but as a replacement for?
The code base is relatively large, so it's not clear to me what triggers 
the warning.
Best regards,
Mads
-- 
+---------------------------------------------------------------------+
| Mads Ipsen |
+----------------------------------+----------------------------------+
| Overgaden Oven Vandet 106, 4.tv | phone: +45-29716388 |
| DK-1415 København K | email: mad...@gm... |
| Denmark | map : https://goo.gl/maps/oQ6y6 |
+----------------------------------+----------------------------------+
The way we do the alpha blending, the output value is (alpha * v1) +
((alpha-1) * v2). All of the artists are compsited down on top of a white
background so the compositing is not commutative.
(a * .5) + (.5 * (b * .5 + .5)) =/= (b * .5) + (.5 * (a * .5 + .5))
On Mon, Nov 23, 2015 at 1:55 PM Sterling Smith <sm...@fu...>
wrote:
> Maybe the issue is with the colormap not having an alpha? Does this
>
> http://stackoverflow.com/questions/10127284/overlay-imshow-plots-in-matplotlib
> help?
>
> Otherwise, you might file a bug at
> https://github.com/matplotlib/matplotlib/issues/new
>
> -Sterling
>
> On Nov 20, 2015, at 4:46PM, Brian Merchant <bhm...@gm...> wrote:
>
> > Hi all,
> >
> > In order to get circles such that their coloring is radially symmetric,
> with center being the darkest, and exponential decay in color as one moves
> farther away from the center along the radius, I used imshow with clip_path
> using Circle patches.
> >
> > Here's a toy script that overlaps two such circles:
> https://gist.github.com/bmer/7063cc2dd09f1b80a252
> >
> > As you can see if you run the script (or, if you follow this link:
> http://i.imgur.com/H9jEAZ3.png), even though the alpha is set at 0.5,
> there doesn't seem to be proper "color mixing" occurring (we should see a
> result that is symmetric along the x-axis).
> >
> > Why is that, and what could I do to fix this issue?
> >
> > Kind regards,
> > Brian
> >
> ------------------------------------------------------------------------------
> > _______________________________________________
> > Matplotlib-users mailing list
> > Mat...@li...
> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
>
> ------------------------------------------------------------------------------
> Go from Idea to Many App Stores Faster with Intel(R) XDK
> Give your users amazing mobile app experiences with Intel(R) XDK.
> Use one codebase in this all-in-one HTML5 development environment.
> Design, debug & build mobile apps & 2D/3D high-impact games for multiple
> OSs.
> http://pubads.g.doubleclick.net/gampad/clk?id=254741551&iu=/4140
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
Maybe the issue is with the colormap not having an alpha? Does this
http://stackoverflow.com/questions/10127284/overlay-imshow-plots-in-matplotlib
help?
Otherwise, you might file a bug at 
https://github.com/matplotlib/matplotlib/issues/new
-Sterling
On Nov 20, 2015, at 4:46PM, Brian Merchant <bhm...@gm...> wrote:
> Hi all, 
> 
> In order to get circles such that their coloring is radially symmetric, with center being the darkest, and exponential decay in color as one moves farther away from the center along the radius, I used imshow with clip_path using Circle patches. 
> 
> Here's a toy script that overlaps two such circles: https://gist.github.com/bmer/7063cc2dd09f1b80a252
> 
> As you can see if you run the script (or, if you follow this link: http://i.imgur.com/H9jEAZ3.png), even though the alpha is set at 0.5, there doesn't seem to be proper "color mixing" occurring (we should see a result that is symmetric along the x-axis). 
> 
> Why is that, and what could I do to fix this issue? 
> 
> Kind regards, 
> Brian
> ------------------------------------------------------------------------------
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
Hi all,
In order to get circles such that their coloring is radially symmetric,
with center being the darkest, and exponential decay in color as one moves
farther away from the center along the radius, I used imshow with clip_path
using Circle patches.
Here's a toy script that overlaps two such circles:
https://gist.github.com/bmer/7063cc2dd09f1b80a252
As you can see if you run the script (or, if you follow this link:
http://i.imgur.com/H9jEAZ3.png), even though the alpha is set at 0.5, there
doesn't seem to be proper "color mixing" occurring (we should see a result
that is symmetric along the x-axis).
Why is that, and what could I do to fix this issue?
Kind regards,
Brian
From: Daniele N. <da...@gr...> - 2015年11月18日 12:10:01
Hello,
after looking at the code I found that there are two settings that are
not documented (they are not in the template matplotlibrc) that control
the legend frame: "legend.edgecolor" and "legend.facecolor".
The first is enough for my needs, however I think it would be nice to
add the possibility to control the frame linewidth. I have a small patch
that add a "legend.linewidth" setting that defaults to "inherit",
meaning that the legend frame has the same width of the axes. The
setting name is not the most intuitive, but it is coherent with the
existing "legend.edgecolor" and "legend.facecolor".
It would be better to replace "legend.frmaeon" with a boolean setting
"legend.frame and control the frame with "legend.frame.edgecolor",
"legend.frame.facecolor" and "legend.frame.linewidth". But this would
require deprecating the old settings. I can prepare a patch if this is
desired.
Cheers,
Daniele
On 13/11/15 17:08, Benjamin Root wrote:
> Indeed, it looks like there isn't a very good way to control all of the
> properties of the frame portion of a legend. This could certainly use
> some improvements, partly in allowing a dictionary of property values to
> be passed in `plt.legend()` (there is already a dictionary of font
> properties), but also to have some rcParams that could be made
> available, too. Such improvements are always welcome!
> 
> Cheers!
> Ben Root
> 
> On Fri, Nov 13, 2015 at 7:57 AM, Daniele Nicolodi <da...@gr...
> <mailto:da...@gr...>> wrote:
> 
> Hello,
> 
> there is a way to control the edgecolor and the linewidth of the frame
> drawn around the legend? I set the axes linewidth to 0.5 but the legend
> frame linewidth is set to 1.0 and it does not look nice. Also, most of
> the time I don't want the frame edge to be drawn at all.
> 
> Always doing:
> 
> l = plt.legend()
> l.get_frame().set_edgecolor('none')
> 
> is boring.
> 
> If the setting are not there, would a patch adding a setting to style
> the legend frame be considered? Additionally, would it make sense to
> default the legend frame linewidth to the axes linewidth?
> 
> Cheers,
> Daniele
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> <mailto:Mat...@li...>
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> 
> 
From: Daniele N. <da...@gr...> - 2015年11月18日 11:56:39
Hello,
I use matplotlib 1.5.0 via macports on MacOSX 10.10.5 and I'm testing
the TkAgg backend (the MacOSX backend has some annoying bugs).
I notice the following strange behavior in a IPython 4.0.0 console:
1. run the following lines:
In [1]: %matplotlib tk
In [2]: import matplotlib.pyplot as plt
In [3]: plt.figure()
2. focus the figure window (with command-tab, for example)
3. press command-w to close the window, the window closes
4. focus the terminal window (with command-tab, for example)
5. focus the Python app which still exist (with command-tab, for
example), the figure window re-appears (!!) but it is not functional
6. cycle the focus between the windows of the Python app (with
command-`), the figure window will be interactive again
7. try again to close the window (clicking the 'x' or again with
command-w), the window disappears
8. back to 4
I haven't found a way to get rid of the window. The MacOSX backe works
correctly in this respect.
Can someone else on MacOSX confirm the bug?
Where should I start debugging?
Thanks. Best,
Daniele
From: Sterling S. <sm...@fu...> - 2015年11月13日 22:47:11
I needed an apng viewer plug-in for Chrome
https://chrome.google.com/webstore/detail/apng/ehkepjiconegkhpodgoaeamnpckdbblp?hl=en
-Sterling
 
On Nov 13, 2015, at 1:31PM, Warren Weckesser <war...@gm...> wrote:
> Matplotlib users,
> 
> I just put the package "numpngw" up on pypi: https://pypi.python.org/pypi/numpngw
> The development version is on github: https://github.com/WarrenWeckesser/numpngw
> 
> The reason this might be of interest to maplotlib users is the class "numpngw.AnimatedPNGWriter". This class can be used as the "writer" argument of the "save" method of the Animation class. So if you've ever wanted to use matplotlib to create an animated PNG (and who hasn't?), now you can!
> 
> If you go to the github page, scroll down to Example 8 to see an example of how to save an animation as an animated PNG. You'll need a browser that supports animated PNG to actually see the animation. Firefox does, Safari doesn't, and I haven't checked any others.
> 
> If you use it and find problems or have suggestions for improvements, email me or create an issue on github.
> 
> Warren
> 
> ------------------------------------------------------------------------------
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Warren W. <war...@gm...> - 2015年11月13日 21:31:26
Matplotlib users,
I just put the package "numpngw" up on pypi:
https://pypi.python.org/pypi/numpngw
The development version is on github:
https://github.com/WarrenWeckesser/numpngw
The reason this might be of interest to maplotlib users is the class
"numpngw.AnimatedPNGWriter". This class can be used as the "writer"
argument of the "save" method of the Animation class. So if you've ever
wanted to use matplotlib to create an animated PNG (and who hasn't?), now
you can!
If you go to the github page, scroll down to Example 8 to see an example of
how to save an animation as an animated PNG. You'll need a browser that
supports animated PNG to actually see the animation. Firefox does, Safari
doesn't, and I haven't checked any others.
If you use it and find problems or have suggestions for improvements, email
me or create an issue on github.
Warren
From: Benjamin R. <ben...@gm...> - 2015年11月13日 16:08:37
Indeed, it looks like there isn't a very good way to control all of the
properties of the frame portion of a legend. This could certainly use some
improvements, partly in allowing a dictionary of property values to be
passed in `plt.legend()` (there is already a dictionary of font
properties), but also to have some rcParams that could be made available,
too. Such improvements are always welcome!
Cheers!
Ben Root
On Fri, Nov 13, 2015 at 7:57 AM, Daniele Nicolodi <da...@gr...>
wrote:
> Hello,
>
> there is a way to control the edgecolor and the linewidth of the frame
> drawn around the legend? I set the axes linewidth to 0.5 but the legend
> frame linewidth is set to 1.0 and it does not look nice. Also, most of
> the time I don't want the frame edge to be drawn at all.
>
> Always doing:
>
> l = plt.legend()
> l.get_frame().set_edgecolor('none')
>
> is boring.
>
> If the setting are not there, would a patch adding a setting to style
> the legend frame be considered? Additionally, would it make sense to
> default the legend frame linewidth to the axes linewidth?
>
> Cheers,
> Daniele
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Daniele N. <da...@gr...> - 2015年11月13日 13:13:12
Hello,
there is a way to control the edgecolor and the linewidth of the frame
drawn around the legend? I set the axes linewidth to 0.5 but the legend
frame linewidth is set to 1.0 and it does not look nice. Also, most of
the time I don't want the frame edge to be drawn at all.
Always doing:
 l = plt.legend()
 l.get_frame().set_edgecolor('none')
is boring.
If the setting are not there, would a patch adding a setting to style
the legend frame be considered? Additionally, would it make sense to
default the legend frame linewidth to the axes linewidth?
Cheers,
Daniele
From: Evan M. <eva...@gm...> - 2015年11月03日 14:32:43
I want to plot contours on top of an image, using twinx and twiny for the
contour coordinates. I don't want to show the x- and yticklabels for the
contour coordinates. I find I can remove the xticklabels, but not the
yticklabels. There is mention of this problem here:
http://stackoverflow.com/questions/12358890/matplotlib-using-twinx-and-twiny-together-like-twinxy
but I wonder if there is now a solution?
The lines below illustrate the problem.
import matplotlib.pyplot as plt
import numpy as np
x1 = np.arange(10)
y1 = np.arange(20)
data1 = np.arange(x1.size * y1.size).reshape(y1.size, x1.size)
x2 = np.arange(10, 40)
y2 = np.arange(-20, 10)
data2 = np.sin(np.arange(x2.size * y2.size).reshape(x2.size, x2.size))
fig = plt.figure()
ax = fig.add_subplot(111)
ax.pcolormesh(x1, y1, data1)
ax2 = ax.twinx().twiny()
ax2.contour(x2, y2, data2, colors='k')
plt.setp(ax2.get_xticklabels(), visible=False)
# Neither of the lines below work
#plt.setp(ax2.get_yticklabels(), visible=False)
plt.setp(ax2.axes.yaxis.get_ticklabels(), visible=False)
plt.show()
Thanks!

Showing 23 results of 23

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