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




Showing 8 results of 8

From: Christoph G. <cw...@fa...> - 2013年04月19日 16:36:31
Hello,
Is there a way to find out the optimal resolution that an array (of a given
aspect ratio) should have, so that imshow will not re-scale it on a
pixel-based backend?
Some background: I'm preparing an array that has a native resolution, so for
PDF output I use imshow with interpolation='none'. For PNG-output, however,
the array has to be rescaled. I would prefer to prepare the array in the
correct resolution right away.
Thanks in advance,
Christoph
From: Michael D. <md...@st...> - 2013年04月19日 16:14:38
On 04/19/2013 01:59 AM, C M wrote:
>
>
> On Thu, Apr 18, 2013 at 11:03 PM, John Ladasky 
> <joh...@sb... <mailto:joh...@sb...>> wrote:
>
> .
> Reading more, I realize that the way I was getting GUI output
> previously
> (with Python 2.7 and Matplotlib 1.1) was through wxPython.
> Unfortunately, it appears that wxPython's star is fading, and a Python
> 3-compatible version will not be written. In fact, wxPython hasn't
> released a new version in nine months.
>
>
> wxPython is alive and well and the newest developmental version of it 
> ("Phoenix") runs on Python 3. It should be released fairly soon. One 
> of the wxPython list regulars mentioned getting his software to run 
> with it, with a few minor issues, just six days ago. So you might 
> want to give Phoenix a try.
That's great news. Unfortunately, I'm not aware of any testing with it 
and matplotlib on Python 3, so for someone who just wants to get things 
to work, I would still recommend Tk, gtk or Qt4 on Python3.
Mike
From: Werner F. B. <wer...@fr...> - 2013年04月19日 11:00:14
On 19/04/2013 12:26, Mark Lawrence wrote:
> On 19/04/2013 04:03, John Ladasky wrote:
>
>> Reading more, I realize that the way I was getting GUI output previously
>> (with Python 2.7 and Matplotlib 1.1) was through wxPython.
>> Unfortunately, it appears that wxPython's star is fading, and a Python
>> 3-compatible version will not be written. In fact, wxPython hasn't
>> released a new version in nine months.
>>
> I'm surprised that you say this as months of work have gone into
> updating wxPython to make in Python 3 compatible. Please see
> http://wxpython.org/Phoenix/snapshot-builds/ for the latest and greatest.
This one to the list - sorry Mark used the wrong reply button.
I don't work on Python 3 yet but I am trying to get Phoenix to work with 
matplotlib.
Made a few changes to backend_wx:
Following don't exist in Phoenix (build r73823) - will research later 
if they should exist.
 #wx.WXK_PRIOR : 'pageup',
 #wx.WXK_NEXT : 'pagedown',
 #wx.WXK_NUMPAD_PRIOR : 'pageup',
 #wx.WXK_NUMPAD_NEXT : 'pagedown',
There are a few EmptyBitMap creates which need to be changed to:
 if 'phoenix' in wx.PlatformInfo:
 self.bitmap = wx.Bitmap(w, h)
 else:
 self.bitmap = wx.EmptyBitmap(w, h)
But now I am stuck on the following exception and I haven't found a 
solution to this yet - any pointers would be very welcome.
Werner
AttributeError: 'BaseApp' object has no attribute 'ProcessIdle'
File "c:\dev\twcbv4\twcbsrc\controllers\app_stats.py", line 864, in <module>
 apprb = Appstats(None, standalone=True)
File "c:\dev\twcbv4\twcbsrc\controllers\app_stats.py", line 203, in __init__
 self.setupControls()
File "c:\dev\twcbv4\twcbsrc\controllers\app_stats.py", line 236, in 
setupControls
 self.createStatsPanes()
File "c:\dev\twcbv4\twcbsrc\controllers\app_stats.py", line 401, in 
createStatsPanes
 self.paneStatsDtypeCons.axes = 
self.paneStatsDtypeCons.figure.add_subplot(noRow, noCol, 1)
File "c:\Python27\Lib\site-packages\matplotlib\figure.py", line 882, in 
add_subplot
 a = subplot_class_factory(projection_class)(self, *args, **kwargs)
File "c:\Python27\Lib\site-packages\matplotlib\axes.py", line 8938, in 
__init__
 self._axes_class.__init__(self, fig, self.figbox, **kwargs)
File "c:\Python27\Lib\site-packages\matplotlib\axes.py", line 461, in 
__init__
 self._init_axis()
File "c:\Python27\Lib\site-packages\matplotlib\axes.py", line 523, in 
_init_axis
 self.spines['right'].register_axis(self.yaxis)
File "c:\Python27\Lib\site-packages\matplotlib\spines.py", line 151, in 
register_axis
 self.axis.cla()
File "c:\Python27\Lib\site-packages\matplotlib\axis.py", line 732, in cla
 self.reset_ticks()
File "c:\Python27\Lib\site-packages\matplotlib\axis.py", line 746, in 
reset_ticks
 self.minorTicks.extend([self._get_tick(major=False)])
File "c:\Python27\Lib\site-packages\matplotlib\axis.py", line 1839, in 
_get_tick
 return YTick(self.axes, 0, '', major=major, **tick_kw)
File "c:\Python27\Lib\site-packages\matplotlib\axis.py", line 140, in 
__init__
 self.tick2line = self._get_tick2line()
File "c:\Python27\Lib\site-packages\matplotlib\axis.py", line 541, in 
_get_tick2line
 l.set_transform(self.axes.get_yaxis_transform(which='tick2'))
File "c:\Python27\Lib\site-packages\matplotlib\lines.py", line 476, in 
set_transform
 Artist.set_transform(self, t)
File "c:\Python27\Lib\site-packages\matplotlib\artist.py", line 235, in 
set_transform
 self.pchanged()
File "c:\Python27\Lib\site-packages\matplotlib\artist.py", line 216, in 
pchanged
 for oid, func in self._propobservers.iteritems():
From: Mark L. <bre...@ya...> - 2013年04月19日 10:26:42
On 19/04/2013 04:03, John Ladasky wrote:
> Reading more, I realize that the way I was getting GUI output previously
> (with Python 2.7 and Matplotlib 1.1) was through wxPython.
> Unfortunately, it appears that wxPython's star is fading, and a Python
> 3-compatible version will not be written. In fact, wxPython hasn't
> released a new version in nine months.
>
I'm surprised that you say this as months of work have gone into 
updating wxPython to make in Python 3 compatible. Please see 
http://wxpython.org/Phoenix/snapshot-builds/ for the latest and greatest.
-- 
If you're using GoogleCrapTM please read this 
http://wiki.python.org/moin/GoogleGroupsPython.
Mark Lawrence
From: Francesco M. <fra...@gm...> - 2013年04月19日 09:52:46
Hi John,
on Kubuntu Precise the standard repo has at least:
python3-pyqt4
python3-pyside
python3-tk
The first two should enable Qt4Agg backend, the last TkAgg
Fra
2013年4月19日 Sterling Smith <sm...@fu...>
> I have used the TkAgg backend in python2, installing the dependencies by
> hand. Is this backend not available for python3?
>
> -Sterling
>
> On Apr 18, 2013, at 8:03PM, John Ladasky wrote:
>
> > Thanks to both Francesco Montesano and Benjamin Root. I have done some
> > reading. And I have made some progress, though I am not quite where I
> > want to be yet.
> >
> > So the problem appears to be that the only backend for which I had
> > suitable Python 3 libraries was agg. It only requires libpng, which I
> > have. I can render a Matplotlib canvas, but it appears that the only
> > output that agg offers is in the form of PNG files to disk. I cannot
> > create a live window on the screen.
> >
> > Reading more, I realize that the way I was getting GUI output previously
> > (with Python 2.7 and Matplotlib 1.1) was through wxPython.
> > Unfortunately, it appears that wxPython's star is fading, and a Python
> > 3-compatible version will not be written. In fact, wxPython hasn't
> > released a new version in nine months.
> >
> > The other choices for Matplotlib GUI output on Linux appear to be
> > through GTK, PySide, and PyQt. I am not familiar with GTK, but I know
> > that it is widely-used. Also, GTK appears to be Python 3-compatible,
> > and so that is where I need to go.
> >
> > I'm going through a trial and error process. Unfortunately, the names
> > of the repositories in Ubuntu are not very helpful. I installed a few
> > GTK and python-gtk related packages that I thought were relevant. On my
> > first build attempt I got no errors, but also, I didn't get a GTKAgg
> > backend. Upon re-reading, I saw that I should modify matplotlib's
> > setup.cfg file to force a GTK build attempt, and to report errors if it
> > fails. That's what it does. In the "optional backend dependencies"
> > section I am not seeing any GTK libraries listed, even though I have
> > installed python-gtk2-dev (2.24.0), python-gobject-2-dev (2.28.6),
> > libgtk2.0-dev (2.24.10), libglib2.0-dev (2.32.3), python-gi-dev (3.2.2),
> > python-gobject-dev (3.2.2), python3-gi (3.2.2), and a few DOZEN packages
> > on which these depend.
> >
> > If anyone knows the way forward from here, I would appreciate your
> > advice. Thanks again.
> >
> >
> ------------------------------------------------------------------------------
> > Precog is a next-generation analytics platform capable of advanced
> > analytics on semi-structured data. The platform includes APIs for
> building
> > apps and a phenomenal toolset for data science. Developers can use
> > our toolset for easy data analysis & visualization. Get a free account!
> > http://www2.precog.com/precogplatform/slashdotnewsletter
> > _______________________________________________
> > Matplotlib-users mailing list
> > Mat...@li...
> > https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
>
>
> ------------------------------------------------------------------------------
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
From: Sterling S. <sm...@fu...> - 2013年04月19日 06:27:16
I have used the TkAgg backend in python2, installing the dependencies by hand. Is this backend not available for python3?
-Sterling
On Apr 18, 2013, at 8:03PM, John Ladasky wrote:
> Thanks to both Francesco Montesano and Benjamin Root. I have done some 
> reading. And I have made some progress, though I am not quite where I 
> want to be yet.
> 
> So the problem appears to be that the only backend for which I had 
> suitable Python 3 libraries was agg. It only requires libpng, which I 
> have. I can render a Matplotlib canvas, but it appears that the only 
> output that agg offers is in the form of PNG files to disk. I cannot 
> create a live window on the screen.
> 
> Reading more, I realize that the way I was getting GUI output previously 
> (with Python 2.7 and Matplotlib 1.1) was through wxPython. 
> Unfortunately, it appears that wxPython's star is fading, and a Python 
> 3-compatible version will not be written. In fact, wxPython hasn't 
> released a new version in nine months.
> 
> The other choices for Matplotlib GUI output on Linux appear to be 
> through GTK, PySide, and PyQt. I am not familiar with GTK, but I know 
> that it is widely-used. Also, GTK appears to be Python 3-compatible, 
> and so that is where I need to go.
> 
> I'm going through a trial and error process. Unfortunately, the names 
> of the repositories in Ubuntu are not very helpful. I installed a few 
> GTK and python-gtk related packages that I thought were relevant. On my 
> first build attempt I got no errors, but also, I didn't get a GTKAgg 
> backend. Upon re-reading, I saw that I should modify matplotlib's 
> setup.cfg file to force a GTK build attempt, and to report errors if it 
> fails. That's what it does. In the "optional backend dependencies" 
> section I am not seeing any GTK libraries listed, even though I have 
> installed python-gtk2-dev (2.24.0), python-gobject-2-dev (2.28.6), 
> libgtk2.0-dev (2.24.10), libglib2.0-dev (2.32.3), python-gi-dev (3.2.2), 
> python-gobject-dev (3.2.2), python3-gi (3.2.2), and a few DOZEN packages 
> on which these depend.
> 
> If anyone knows the way forward from here, I would appreciate your 
> advice. Thanks again.
> 
> ------------------------------------------------------------------------------
> Precog is a next-generation analytics platform capable of advanced
> analytics on semi-structured data. The platform includes APIs for building
> apps and a phenomenal toolset for data science. Developers can use
> our toolset for easy data analysis & visualization. Get a free account!
> http://www2.precog.com/precogplatform/slashdotnewsletter
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: C M <cmp...@gm...> - 2013年04月19日 06:00:24
On Thu, Apr 18, 2013 at 11:03 PM, John Ladasky
<joh...@sb...>wrote:
> .
> Reading more, I realize that the way I was getting GUI output previously
> (with Python 2.7 and Matplotlib 1.1) was through wxPython.
> Unfortunately, it appears that wxPython's star is fading, and a Python
> 3-compatible version will not be written. In fact, wxPython hasn't
> released a new version in nine months.
>
wxPython is alive and well and the newest developmental version of it
("Phoenix") runs on Python 3. It should be released fairly soon. One of
the wxPython list regulars mentioned getting his software to run with it,
with a few minor issues, just six days ago. So you might want to give
Phoenix a try.
Che
From: John L. <joh...@sb...> - 2013年04月19日 03:03:19
Thanks to both Francesco Montesano and Benjamin Root. I have done some 
reading. And I have made some progress, though I am not quite where I 
want to be yet.
So the problem appears to be that the only backend for which I had 
suitable Python 3 libraries was agg. It only requires libpng, which I 
have. I can render a Matplotlib canvas, but it appears that the only 
output that agg offers is in the form of PNG files to disk. I cannot 
create a live window on the screen.
Reading more, I realize that the way I was getting GUI output previously 
(with Python 2.7 and Matplotlib 1.1) was through wxPython. 
Unfortunately, it appears that wxPython's star is fading, and a Python 
3-compatible version will not be written. In fact, wxPython hasn't 
released a new version in nine months.
The other choices for Matplotlib GUI output on Linux appear to be 
through GTK, PySide, and PyQt. I am not familiar with GTK, but I know 
that it is widely-used. Also, GTK appears to be Python 3-compatible, 
and so that is where I need to go.
I'm going through a trial and error process. Unfortunately, the names 
of the repositories in Ubuntu are not very helpful. I installed a few 
GTK and python-gtk related packages that I thought were relevant. On my 
first build attempt I got no errors, but also, I didn't get a GTKAgg 
backend. Upon re-reading, I saw that I should modify matplotlib's 
setup.cfg file to force a GTK build attempt, and to report errors if it 
fails. That's what it does. In the "optional backend dependencies" 
section I am not seeing any GTK libraries listed, even though I have 
installed python-gtk2-dev (2.24.0), python-gobject-2-dev (2.28.6), 
libgtk2.0-dev (2.24.10), libglib2.0-dev (2.32.3), python-gi-dev (3.2.2), 
python-gobject-dev (3.2.2), python3-gi (3.2.2), and a few DOZEN packages 
on which these depend.
If anyone knows the way forward from here, I would appreciate your 
advice. Thanks again.

Showing 8 results of 8

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