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

Showing 4 results of 4

From: Eric F. <ef...@ha...> - 2011年04月26日 20:02:19
On 04/26/2011 09:36 AM, bu...@gm... wrote:
> I believe this feature, which has been requested a number of times, but
> is still missing from matplotlib is genuinely useful for interactive
> plotting. Moreover, I've heard matlab has it...
>
> Here's a potential solution to cover my simple plotting needs. The goal
> is not to support all the weird and wonderful matplotlib features, if
> you need those you probably work only from script anyway. My approach is
> based on figureoptions.py in matplotlib.backends.qt4_editor (or the more
> recent version in spyder):
>
> 1) Save figure file:
> . get xy data for each plot object
> . get object styles (color of plots, linestyle, etc.)
> . save to auto-generated python script
>
> Later...
>
> 2) Open figure file:
> The script will open a new figure, recreate all objects and then apply
> styles to each object.
> >> You have full control over the figure and its contents again for editing
>
> Using this approach backwards compatibility should not be a issue (as
> demonstrated by figureoptions). On the other hand not all matplotlib
> objects/options will be supported.
>
> Any comments or suggestions ?
Implementing anything like this will immediately lead to a stream of 
complaints that it doesn't support "all the weird and wonderful 
matplotlib features".
The vector backends are actually doing something like this, but saving 
in their respective graphics languages instead of in python. Presumably 
some sort of "matplotlib_script" backend could be written, using the pdf 
or svg backend as a template.
Better practice is to use something like the ipython logging facility to 
save one's interactive commands, and then manually to edit that down to 
a script that creates the desired figure. That way one retains full 
control, reproducibility, and documentation of what went into a figure.
Eric
>
>
From: <bu...@gm...> - 2011年04月26日 19:37:03
I believe this feature, which has been requested a number of times, but is 
still missing from matplotlib is genuinely useful for interactive plotting. 
Moreover, I've heard matlab has it...
Here's a potential solution to cover my simple plotting needs. The goal is 
not to support all the weird and wonderful matplotlib features, if you need 
those you probably work only from script anyway. My approach is based on 
figureoptions.py in matplotlib.backends.qt4_editor (or the more recent 
version in spyder):
1) Save figure file:
. get xy data for each plot object
. get object styles (color of plots, linestyle, etc.)
. save to auto-generated python script
Later...
2) Open figure file:
The script will open a new figure, recreate all objects and then apply 
styles to each object.
>> You have full control over the figure and its contents again for editing
Using this approach backwards compatibility should not be a issue (as 
demonstrated by figureoptions). On the other hand not all matplotlib 
objects/options will be supported.
Any comments or suggestions ?
From: _olivier_ <ol...@gm...> - 2011年04月26日 14:32:32
Indeed setting aspect = 'auto' in matshow solved my problem.
Thanks a lot !
Goyo wrote:
> 
> 2011年4月23日 _olivier_ <ol...@gm...>:
>> [...]
> 
>> I have got a matrix 6x500 (so one size is much biggger than the other
>> one)
>> and I try to expand the shorter axe so that the labels on it are well
>> displayed (not overlapped.
> 
> Use the aspect kwarg in matshow.
> 
> Goyo
> 
> ------------------------------------------------------------------------------
> Fulfilling the Lean Software Promise
> Lean software platforms are now widely adopted and the benefits have been 
> demonstrated beyond question. Learn why your peers are replacing JEE 
> containers with lightweight application servers - and what you can gain 
> from the move. http://p.sf.net/sfu/vmware-sfemails
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
> 
> 
-- 
View this message in context: http://old.nabble.com/Try-to-have-none-overlapping-labels-in-one-axe-using-matshow-tp31456159p31478955.html
Sent from the matplotlib - users mailing list archive at Nabble.com.
From: Caleb C. <cad...@gm...> - 2011年04月26日 13:32:55
On Thu, Apr 21, 2011 at 2:07 PM, Michael Droettboom <md...@st...> wrote:
> Ok. I think I've found a leak in the way the spines' paths were being
> updated.
>
> https://github.com/matplotlib/matplotlib/pull/89
>
> Can you apply the patch there and let me know how it improves things for
> you?
>
> Cheers,
> Mike
>
I applied the patch and (at least for a short run), it seems the leak
for wxagg has been fixed. The new results for wxagg is pretty much the
same as the old results for tkagg (which does not have the leak): a
plot of memory usage is very irregular (up and down), but a line fit
has a slope of about 0.009KB. I suspect if I ran this for a few hours
the slope would approach 0 KB.
Thanks so much!! This is a life saver for my project!
Caleb

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