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




Showing 3 results of 3

From: Fernando P. <Fer...@co...> - 2004年08月22日 22:45:56
Hi everyone,
sorry for the cross post to those of you who are on all these lists, but since 
this will affect ipython's future quite a bit, I want a significant heads-up 
to be seen by all potentially affected.
1. PyGTK & matplotlib
---------------------
Thanks to Antoon Pardon and John Hunter, ipython has nearly ready full support 
for interactive matplotlib with all backends. In this process, we've also 
added GTK threading support, so you can now use ipython for pygtk development.
This code is now in IPython's CVS, and the matplotlib features require 
matplotlib CVS (for matplotlib use only; matplotlib has NOT become a general 
ipython requirement). So those of you willing to bleed a little can use it, 
and now is your opportunity to let us know of any problems you find.
Our solution is simpler, but more limited in scope, than scipy's gui_thread. 
However it currently does NOT work with the WX backends, only with Tk and GTK 
(-AGG or not). Help from any WX guru is welcome, the place to look is at the 
end of IPython/Shell.py. I hope that we can find, at least in our more 
limited context, a working solution for WX which doesn't require all the 
complexity of gui_thread.
In order to use this, do an 'ipython -upgrade' after a cvs update; this will 
get the necessary support files into ~/.ipython. You will then need to use 
the new threading options; copying from the docs:
 -gthread, -mpthread: these are special options, only one of which can be
 given, and which can ONLY be given as the FIRST option passed to IPython
 (they will have no effect in any other position).
 If -gthread is given, IPython starts running a separate thread for GTK
 operation, so that pyGTK-based programs can open GUIs without blocking
 IPython.
 The -mpthread option adds special support for the matplotlib library
 (http://matplotlib.sourceforge.net), allowing interactive usage of the GTK
 and WX backends. This also modifies the @run command to correctly execute
 any matplotlib-based script which calls show() at the end, without blocking.
The most convenient way to use this is the new pylab profile, which should be 
invoked as follows (aliasing this in your shell may be a good idea):
	$ ipython -mpthread -p pylab
pylab will honor your choice of matplotlib backend, though currently it will 
revert (with a warning) WX to TkAgg, since WX is broken. This will go away 
once we figure out the WX problems.
2. IPython's future
-------------------
Once this support for matplotlib is working to satisfaction, it will mean the 
end of the line for any more feature-related changes to ipython for quite a 
while. Once this is reasonably shaken (I hope with at most one more release 
beyond 0.6.3, which will officially include this), I plan on beginning the 
long-awaited internal cleanup of ipython.
Given my very limited time, this will mean essentially ZERO new features on 
ipython for quite a while. It will also mean that the new ipython will:
- require python 2.3: I want to deprecate as much redundant code as I can from 
the ipython distribution. I'll use optparse and any other new module from the 
stdlib which can help shrink ipython.
- break backwards compatibility in many areas. In particular, the ipythonrc 
files will become true python files.
- the internal class structure of ipython will drastically change. If you 
have code which uses ipython via IPython.Shell, you should be fine, as I'll 
try to keep that API stable. If you've been poking your dirty fingers into 
iplib or ipmaker directly, expect things to break badly, and don't even think 
about complaining :)
Hopefully once this is over, it will mean having a much cleaner ipython, with 
an easy path for including it into GUI shells (such as pycrust), and a sane 
internal code structure. As the new design shakes down, we'll eventually have 
an ipython 1.0 at last ;)
Because of these changes coming down the pipe, if you have any further patches 
or changes for the current ipython which you'd like to see included, please 
send them NOW to me. Once I shift gears to the cleanup project, I'll 
unfortunately have to drop most changes not going in that direction, simply 
for lack of time.
I'd like to thank everybody who has contributed to ipython's development so 
far, and to encourage others to join in. The cleanup should not be too hard, 
and it will open the door for having ipython as the interactive core for very 
high quality python-based environments in the future.
Best regards,
f
From: Karl-Heinz G. <gl...@kh...> - 2004年08月22日 09:06:53
Hallo John,
John Hunter wrote:
> Hi Karl, thanks for the report. Darren Dale noted this problem and
> posted a patch to fix it. If you have CVS access, it should be fixed
> there. 
Thanks a lot. I tried Darrens fix and it works perfectly now.
Kalle.
From: John H. <jdh...@ac...> - 2004年08月22日 03:07:45
>>>>> "Karl-Heinz" == Karl-Heinz Glahe <gl...@kh...> writes:
 Karl-Heinz> Hallo, it seems to me that the scaling of the Y-axis
 Karl-Heinz> gets wrong if the y-values are below 1e-4. (Release
 Karl-Heinz> 0.61.0, OS=Windows 2000 SP4, Python 2.3.4, actual
 Karl-Heinz> wxPython Release) The previous release did not show
 Karl-Heinz> this behavior.
Hi Karl, thanks for the report. Darren Dale noted this problem and
posted a patch to fix it. If you have CVS access, it should be fixed
there. Otherwise, please search the mailing list archives for recent
posts by Darren and you should find the fix.
If his patch (or CVS) does not fix your problem, please let me know.
JDH

Showing 3 results of 3

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