SourceForge logo
SourceForge logo
Menu

matplotlib-devel — matplotlib developers

You can subscribe to this list here.

2003 Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
(1)
Nov
(33)
Dec
(20)
2004 Jan
(7)
Feb
(44)
Mar
(51)
Apr
(43)
May
(43)
Jun
(36)
Jul
(61)
Aug
(44)
Sep
(25)
Oct
(82)
Nov
(97)
Dec
(47)
2005 Jan
(77)
Feb
(143)
Mar
(42)
Apr
(31)
May
(93)
Jun
(93)
Jul
(35)
Aug
(78)
Sep
(56)
Oct
(44)
Nov
(72)
Dec
(75)
2006 Jan
(116)
Feb
(99)
Mar
(181)
Apr
(171)
May
(112)
Jun
(86)
Jul
(91)
Aug
(111)
Sep
(77)
Oct
(72)
Nov
(57)
Dec
(51)
2007 Jan
(64)
Feb
(116)
Mar
(70)
Apr
(74)
May
(53)
Jun
(40)
Jul
(519)
Aug
(151)
Sep
(132)
Oct
(74)
Nov
(282)
Dec
(190)
2008 Jan
(141)
Feb
(67)
Mar
(69)
Apr
(96)
May
(227)
Jun
(404)
Jul
(399)
Aug
(96)
Sep
(120)
Oct
(205)
Nov
(126)
Dec
(261)
2009 Jan
(136)
Feb
(136)
Mar
(119)
Apr
(124)
May
(155)
Jun
(98)
Jul
(136)
Aug
(292)
Sep
(174)
Oct
(126)
Nov
(126)
Dec
(79)
2010 Jan
(109)
Feb
(83)
Mar
(139)
Apr
(91)
May
(79)
Jun
(164)
Jul
(184)
Aug
(146)
Sep
(163)
Oct
(128)
Nov
(70)
Dec
(73)
2011 Jan
(235)
Feb
(165)
Mar
(147)
Apr
(86)
May
(74)
Jun
(118)
Jul
(65)
Aug
(75)
Sep
(162)
Oct
(94)
Nov
(48)
Dec
(44)
2012 Jan
(49)
Feb
(40)
Mar
(88)
Apr
(35)
May
(52)
Jun
(69)
Jul
(90)
Aug
(123)
Sep
(112)
Oct
(120)
Nov
(105)
Dec
(116)
2013 Jan
(76)
Feb
(26)
Mar
(78)
Apr
(43)
May
(61)
Jun
(53)
Jul
(147)
Aug
(85)
Sep
(83)
Oct
(122)
Nov
(18)
Dec
(27)
2014 Jan
(58)
Feb
(25)
Mar
(49)
Apr
(17)
May
(29)
Jun
(39)
Jul
(53)
Aug
(52)
Sep
(35)
Oct
(47)
Nov
(110)
Dec
(27)
2015 Jan
(50)
Feb
(93)
Mar
(96)
Apr
(30)
May
(55)
Jun
(83)
Jul
(44)
Aug
(8)
Sep
(5)
Oct
Nov
(1)
Dec
(1)
2016 Jan
Feb
Mar
(1)
Apr
May
Jun
(2)
Jul
Aug
(3)
Sep
(1)
Oct
(3)
Nov
Dec
2017 Jan
Feb
(5)
Mar
Apr
May
Jun
Jul
(3)
Aug
Sep
(7)
Oct
Nov
Dec
2018 Jan
Feb
Mar
Apr
May
Jun
Jul
(2)
Aug
Sep
Oct
Nov
Dec
S M T W T F S





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






Showing 6 results of 6

From: Kynn J. <ky...@gm...> - 2010年10月22日 22:09:31
I need to generate a fairly complex chart, for which I need the ability to
specify not only subplots, but also sub-subplots, and even
sub-sub-sub-plots. (Our group has found such charts useful in the past, but
they were generated using horrific MATLAB code.)
I'll try to describe what I want to do in a bit more detail (it's messy).
First imagine a simple plot (just a simple X-Y line graph connecting 3-4
datapoints). I'll call this a level-0 plot. Now, join ~10 of these level-0
plots side-by-side (with no space between the plots). This new aggregate is
a level-1 plot. Next stack ~10 level-1 plots vertically, again, with no
space between them. The resulting aggregate is a level-2 plot. Finally
arrange ~10 of these level-2 plots side-by-side, with some spacing between
them. The desired final product is this level-3 plot.
Without knowing much about the internals of matplotlib, it seems to me that
the best way to do this would be to define a container class that can have
itself as one of the contained elements. In this way, a containment
hierarchy of arbitrary depth could be defined. But it is my understanding
that there is no immediate way to do this in matplotlib now, so I'd have to
implement it myself.
I could use some guidance to the source code.
What I need to clarify is the following. First consider some simple plot A:
it has axes, data points, tick marks, labels, etc., and for all these
elements there are associated absolute x-y coordinates on the canvas. If
now we make this plot A one of the subplots in a collection of, say, 12
subplots, arranged as 3 rows of 4 subplots each, all the x-y coordinates
associated with the original plot A will have to be translated and scaled,
so that the subplot lands in the right place on the canvas, and has the
appropriate size. This process of translation and scaling is what I want to
pinpoint: What exactly is the connection between running the add_subplot
method and the translation+scaling that it entails?
What would be a good entry point for me to answer the questions above by
reading the source code?
TIA!
~kj
From: Russell E. O. <ro...@uw...> - 2010年10月22日 21:45:46
I'm curious when the next release of matplotlib is due.
My application is suffering badly from the issue that an incorrect font 
cache will cause matplotlib to fail (the application mysteriously exits 
partway through startup until the user deletes the font cache).
That problem is allegedly fixed on the trunk and I'm trying to decide 
how best to deal with it. Depending on the timing of 1.0.1 I can decide 
whether it's worth putting in my own workaround, bundling a prerelease 
version of matplotlib or just waiting for the official release.
Regards,
-- Russell
P.S. does anyone know a way to get maplotlib to either not use its font 
cache or to use a version in mpl-data instead of ~/.matplotlib? When 
matplotlib is bundled into an application it seems dangerous for it to 
be sharing cached files with potentially older or newer versions that 
are installed or are bundled with other applications.
From: Russell E. O. <ro...@uw...> - 2010年10月22日 21:39:17
In article <1A0...@ni...>,
 Paul Kienzle <pau...@ni...> wrote:
> Note a small issue on the install of matplotlib-1.0.0 python 2.6 mac 
> dmg.
> 
> The files in mpl-data/images were not installed with read permissions 
> for all.
> 
> This resulted in an error that _cidgcf was not a valid attribute in 
> FigureManager.
> 
> This affected one 10.5 machine but not another --- we have no idea why.
> 
> - Paul
> 
> 
> ------------------------------------------------------------------------------
> Start uncovering the many advantages of virtual appliances
> and start using them to simplify application deployment and
> accelerate your shift to cloud computing.
> http://p.sf.net/sfu/novell-sfdev2dev
I produced these binaries and unfortunately ran into a number of 
problems including:
- Incorrect file permissions (an odd bug in bdist_mpkg) subsequently 
fixed with a new binary
- The binary was not compatible with Mac OS X 10.3.9 and 10.4 for 
reasons I still have not worked out.
- The Python 2.5 binary is not compatible with 3rd party Tkinter (which 
is also true of the python.org Python 2.5). I no longer make binaries 
for Python 2.5 because of this.
I finally built binaries on Mac OS X 10.4 (fixing the file permissions 
along the way) and these are available here:
<http://www.astro.washington.edu/users/rowen/python/>
they are not yet being served at the official site.
I have done some testing of TkAgg on 10.3.9 PPC, and 10.4-10.6 Intel, 
but after all the problems I would appreciate any testing. The 2.6 
version should become the official binary, but only after more 
verification.
The 2.7 is quite experimental because I don't yet have any idea if WxAgg 
works (it all depends on whether the wxPython installer for Mac Python 
2.7 is compatible with the 32-bit version of Python 2.7).
-- Russell
From: Gökhan S. <gok...@gm...> - 2010年10月22日 16:04:33
On Thu, Oct 21, 2010 at 11:43 AM, Jouni K. Seppänen <jk...@ik...> wrote:
> Gökhan Sever <gok...@gm...> writes:
>
>> Please see the screenshot at
>> http://img225.imageshack.us/img225/1052/legendposition.png
>
> Can you make a self-contained test case?
>
> --
> Jouni K. Seppänen
> http://www.iki.fi/jks
Hi Jouni,
I have 4 simple test cases now. Please see
http://gandalf.aero.und.edu/~gsever/pdf_tests/ for the script and
saved png-pdf files.
Using Qt4Agg and xpdf as distiller as I previously noted.
Case 1:
With legend frame. Legend position is slightly different on screen and
saved files.
Note also I adjust subplot positions.
Case 2:
Without legend frame. Same as Case 1. (Using default adjustment)
Case 3:
With legend frame. Using "Test Data1" and "Test Data2" as legend text.
Case 1 results still hold. Plus relative text position within legend
frame is different in png and pdf files. (Subplots adjusted)
Case 4:
Using "Test Data1" and "Test Data2" as legend text. Case 1 results
apply. Again there is minute difference between text positions in PDF
and PNG files.
Hope these are all clear, and reproducible on your side. Let me know
how it goes on your side.
Thanks.
-- 
Gökhan
From: Ryan M. <rm...@gm...> - 2010年10月22日 14:10:50
On Fri, Oct 22, 2010 at 6:07 AM, Patrick Sauer <pat...@gm...> wrote:
> Hi,
>
> I am using matplotlib in a pyqt application, in which I am displaying an
> image on a FigureCanvas. My installation is Ubuntu 10.04-64bit.
> This has been working like a charm for several months but recently my
> application has started crashing with the following trace:
>
> File "/usr/lib/pymodules/python2.6/matplotlib/backends/backend_qt4agg.py",
> line 83, in paintEvent
>   FigureCanvasAgg.draw(self)
>  File "/usr/lib/pymodules/python2.6/matplotlib/backends/backend_agg.py",
> line 314, in draw
>   self.figure.draw(self.renderer)
>  File "/usr/lib/pymodules/python2.6/matplotlib/artist.py", line 46, in
> draw_wrapper
>   draw(artist, renderer, *kl)
>  File "/usr/lib/pymodules/python2.6/matplotlib/figure.py", line 773, in
> draw
>   for a in self.axes: a.draw(renderer)
>  File "/usr/lib/pymodules/python2.6/matplotlib/artist.py", line 46, in
> draw_wrapper
>   draw(artist, renderer, *kl)
>  File "/usr/lib/pymodules/python2.6/matplotlib/axes.py", line 1701, in draw
>   im.draw(renderer)
>  File "/usr/lib/pymodules/python2.6/matplotlib/artist.py", line 46, in
> draw_wrapper
>   draw(artist, renderer, *kl)
>  File "/usr/lib/pymodules/python2.6/matplotlib/image.py", line 237, in draw
>   im = self.make_image(renderer.get_image_magnification())
>  File "/usr/lib/pymodules/python2.6/matplotlib/image.py", line 182, in
> make_image
>   x = self.to_rgba(self._A, self._alpha)
>  File "/usr/lib/pymodules/python2.6/matplotlib/cm.py", line 166, in to_rgba
>   x = self.norm(x)
>  File "/usr/lib/pymodules/python2.6/matplotlib/colors.py", line 763, in
> __call__
>   elif vmin==vmax:
>  File "/usr/lib/python2.6/dist-packages/numpy/ma/core.py", line 3119, in
> __eq__
>   check._mask = mask
> AttributeError: 'numpy.bool_' object has no attribute '_mask'
>
>
> Strangely the bug seems to be intermittent, i.e. rebooting seems to
> temporarily fix the issue, but it always returns.
> Is this a known issue? Could I somehow fix this by reverting some of the
> Ubuntu packages to older versions?
No idea, but if you post a complete, minimal example that reproduces
the problem, the odds of a developer fixing it are much higher.
Ryan
-- 
Ryan May
Graduate Research Assistant
School of Meteorology
University of Oklahoma
From: Patrick S. <pat...@gm...> - 2010年10月22日 11:07:43
Hi,
I am using matplotlib in a pyqt application, in which I am displaying an
image on a FigureCanvas. My installation is Ubuntu 10.04-64bit.
This has been working like a charm for several months but recently my
application has started crashing with the following trace:
 File "/usr/lib/pymodules/python2.6/matplotlib/backends/backend_qt4agg.py",
line 83, in paintEvent
 FigureCanvasAgg.draw(self)
 File "/usr/lib/pymodules/python2.6/matplotlib/backends/backend_agg.py",
line 314, in draw
 self.figure.draw(self.renderer)
 File "/usr/lib/pymodules/python2.6/matplotlib/artist.py", line 46, in
draw_wrapper
 draw(artist, renderer, *kl)
 File "/usr/lib/pymodules/python2.6/matplotlib/figure.py", line 773, in
draw
 for a in self.axes: a.draw(renderer)
 File "/usr/lib/pymodules/python2.6/matplotlib/artist.py", line 46, in
draw_wrapper
 draw(artist, renderer, *kl)
 File "/usr/lib/pymodules/python2.6/matplotlib/axes.py", line 1701, in draw
 im.draw(renderer)
 File "/usr/lib/pymodules/python2.6/matplotlib/artist.py", line 46, in
draw_wrapper
 draw(artist, renderer, *kl)
 File "/usr/lib/pymodules/python2.6/matplotlib/image.py", line 237, in draw
 im = self.make_image(renderer.get_image_magnification())
 File "/usr/lib/pymodules/python2.6/matplotlib/image.py", line 182, in
make_image
 x = self.to_rgba(self._A, self._alpha)
 File "/usr/lib/pymodules/python2.6/matplotlib/cm.py", line 166, in to_rgba
 x = self.norm(x)
 File "/usr/lib/pymodules/python2.6/matplotlib/colors.py", line 763, in
__call__
 elif vmin==vmax:
 File "/usr/lib/python2.6/dist-packages/numpy/ma/core.py", line 3119, in
__eq__
 check._mask = mask
AttributeError: 'numpy.bool_' object has no attribute '_mask'
Strangely the bug seems to be intermittent, i.e. rebooting seems to
temporarily fix the issue, but it always returns.
Is this a known issue? Could I somehow fix this by reverting some of the
Ubuntu packages to older versions?
Thanks.
Patrick

Showing 6 results of 6

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