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






Showing 3 results of 3

From: Eric F. <ef...@ha...> - 2006年12月30日 03:04:09
Sourceforge does seem to be fouled up, but the following is up to date:
http://www.mail-archive.com/mat...@li.../maillist.html#01707
Eric
belinda thom wrote:
> Hi,
> 
> The source forge archive for this mailing list:
> 
> http://sourceforge.net/mailarchive/forum.php? 
> forum_id=33405&max_rows=25&style=ultimate&viewmonth=200612
> 
> has no posts listed as of 12/24/06. I've posted several things today 
> and would like to be able to view their progress. Has this archive 
> moved?
> 
> Thanks,
> 
> --b
> 
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Matplotlib-users mailing list
> Mat...@li...
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
From: Eric F. <ef...@ha...> - 2006年12月30日 02:54:14
Belinda,
I will give a short answer, and maybe someone else will be able to 
provide a more complete answer or a reference to one.
belinda thom wrote:
> Hi,
> 
> I'm using matplotlib w/numerix set to numpy (as described in my prior 
> post).
> 
> What I am wondering is in what situations one would want to:
> 
> import pylab
> import numpy
One reason for doing this would be make it clear where your numeric 
components are really coming from, and to take full advantage of numpy.
An idiom that I often use is
import pylab as P
import numpy as N
and then anything that ultimately comes from numpy anyway, like arange, 
I invoke as N.arange rather than P.arange. Or you can do it all at the 
top of the script with "from pylab import ..." and "from numpy import ...".
> 
> together, because there is matlab-style stuff (e.g. matrices, arrays, 
> cumprod, fft, arange etc.) by importing the pylab package alone.
> 
Pylab is a convenience package that aggregates plotting and numerical 
functionality in a single namespace while hiding the differences among 
numeric packages. This support of alternative numeric packages has been 
an important part of matplotlib, but its utility will diminish and it 
will be phased out now that numpy is ready to use. An advantage of 
using numpy directly now, rather than via the parts of it that pylab 
imports, is that you will be getting accustomed to the new numpy style 
rather than the compatibility mode.
> On a related note, in trying to get a better idea of how math vs. 
> plot functionality is handled in matplotlib, I looked at mlab.py and 
> pylab.py; it doesn't seem there is a clear separation of these 
> functions, but perhaps I'm missing something?
> 
You are correct. Pylab imports everything from matplotlib.numerix.mlab. 
 Confusingly, there is a matplotlib.mlab and a matplotlib.numerix.mlab 
which uses an mlab from the selected numerical package. The numpy 
version of mlab, in turn, imports lots of stuff from numpy--it is 
another aggregator. It seems that numpy's mlab is trying to give a 
Matlab-like environment without the plotting, and pylab is trying to do 
the same thing but with the plotting included.
The net results of the attempts of numpy and pylab to make things 
convenient by aggregating functionality in a single namespace are (1) it 
really can be convenient--a one-stop shop, and (2) it can be very 
confusing with all the possible places things can get imported from, 
some of them with similar names.
Ipython is enormously helpful in showing where things really come from. 
For example in an "ipython -pylab" session, where "from pylab import *" 
has been done automatically by ipython, we get:
In [1]:arange?
Type: function
Base Class: <type 'function'>
String Form: <function arange at 0xb54f8ca4>
Namespace: Interactive
File: 
/usr/local/lib/python2.4/site-packages/numpy/oldnumeric/functions.py
Definition: arange(start, stop=None, step=1, typecode=None, dtype=None)
Docstring:
 <no docstring>
Note that pylab is pulling in numpy's backwards-compatibility version of 
arange rather than its native version.
Here is another example of different versions of a function with the 
same name, first the pylab version, then the numpy version:
In [3]:linspace?
Type: function
Base Class: <type 'function'>
String Form: <function linspace at 0xb53f59cc>
Namespace: Interactive
File: /usr/local/lib/python2.4/site-packages/matplotlib/mlab.py
Definition: linspace(xmin, xmax, N)
Docstring:
 <no docstring>
In [4]:import numpy
In [5]:numpy.linspace?
Type: function
Base Class: <type 'function'>
String Form: <function linspace at 0xb5570df4>
Namespace: Interactive
File: 
/usr/local/lib/python2.4/site-packages/numpy/lib/function_base.py
Definition: numpy.linspace(start, stop, num=50, endpoint=True, 
retstep=False)
Docstring:
 Return evenly spaced numbers.
 Return num evenly spaced samples from start to stop. If
 endpoint is True, the last sample is stop. If retstep is
 True then return the step value used.
Depending on what you are doing and on the style you prefer, you may 
want to use as much as possible from pylab, or you may want to use only 
a few things from the pylab namespace and then explicitly use the 
matplotlib and numpy namespaces (and object methods) for everything 
else. A bit of this is discussed in the matplotlib 
examples/pythonic_matplotlib.py.
I am inclined to directly invoke numpy instead of going through pylab 
and numerix.
That was longer than I intended for this message... but the complexity 
of A importing things from B and B from A via B.C, etc. is making my 
head spin. I hope that in the process of switching matplotlib to 
numpy-only we will be able to simplify all this.
Eric
From: belinda t. <bt...@cs...> - 2006年12月30日 01:58:15
Hi,
The source forge archive for this mailing list:
 http://sourceforge.net/mailarchive/forum.php? 
forum_id=33405&max_rows=25&style=ultimate&viewmonth=200612
has no posts listed as of 12/24/06. I've posted several things today 
and would like to be able to view their progress. Has this archive 
moved?
Thanks,
--b

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